It’s raining tadpoles!
Meteorologists in Japan say the rainy season has just started in Tokyo, but residents in a small coastal town have reported a different phenomenon – tadpoles dropping out of the sky.
Continue reading… “It’s Raining Tadpoles In Japanese Coastal Town”