Norlanderon June 05 2010 16:51:34
How about an explanation from our resident Entomologist?
Aliennizeron June 06 2010 13:21:43
Probably a optimal environmental occurrence, making them all hatch from their pupae at the same time. They are insects of the order: Ephemeroptera, all insects in this order are short lived, only a few days. Incredible to see that many occur at one place at the same time. Good link!
Grizlason June 06 2010 14:21:09
Had there been some more info (like what you just posted) to go along with that picture, I'd have given it an upvote.