04/06/2006

The coolest picture you’ll see today:

A photo from the International Space Station showing the total solar eclipse of March 29 as the shadow of the moon passes over Turkey.