Dujiangyan Water-Releasing Festival kicked off on April 4 in Dujiangyan in Southwest China's Sichuan province, attracting ...
Presently in Chengdu, China, IShowSpeed was caught in an actually wild fan moment when some random dude gave him a KFC bucket ...