An alleged short clip and photo went viral a while ago, showing a shocking large amount of water pouring down from a cliff, forming an artificial waterfall....
Disclaimer: Image in this content might be disturbing to some A video believed to be from China have been circulating around the Internet as netizens are...