"CHINA DUMPING POO" content on TweakTown - Page 1
We found 1 items for the tag: CHINA DUMPING POO
NEWS
China may have dumped so much poo in the ocean it's visible from space
A United States satellite intelligence firm suspects that China has dumped so much poop into the ocean it's visible from space.