22 Jun 2009

It's raining fish and tadpoles in Japan

From Checkpoint, 6:28 pm on 22 June 2009

Meteorologists in Japan are puzzled by a recent series of downpours.