Need more cloud storage space ? You can get 2 Terabytes of space free for life on Baidu’s cloud storage. The only downside ? You need to understand Chinese in order to use this site. But, having said that, you can give Google translate a try on your Chrome. To get 2TB of storage space […]