You Searched For "yellow"
Fact Check: Videos claiming growls of mysterious creature heard in China's Xiushui were doctored
Hyderabad: There have been reports of mysterious sounds, like a dragon's growl, heard in the mountains of China's Xiushui town in Weining county....
By Dharmasena NN Published on 11 July 2020 2:58 AM GMT