Raining tadpoles? Well, this is a frog blog, so I suppose I have to post this one: Nanao, Japan, has experienced a reported storm of tadpoles falling from the sky. Here’s the full story: CLICK HERE.