You Searched For "yellow"

Fact Check: Videos claiming growls of mysterious creature heard in Chinas Xiushui were doctored
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


Share it