Daily Eye Wonder March 2012
Here is a collection of some beautiful, interesting and even strange weather photos.
Lightning Display on Ikaria Island, Greece
This is an unbelievable photo of lightning during a severe thunderstorm in Ikaria, Greece, near the southwestern coast of Turkey. This is actually a 70-shot photo sequence that captures the incredible lightning strikes.