China invaded by thousands of tiny toads

A massive plague of amphibians has descended upon China’s Liaoning Province following heavy rainfall. Puzzled locals tried their best not to step on … —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail