Thousands of toads appeared on several streets of Harbin, northeast China's Heilongjiang province after a rain on July 11, 2015.
Day|Week