The next total eclipse, on Aug. 1, 2008, will be seen in northern Canada, Greenland, Siberia, Mongolia and northern China. The next total solar eclipse will happen in the United States on Aug. 21, 2017, according to NASA.
An Australian mother and her child wear special protective glasses to watch the solar eclipse from a desert tourist camp in Galo, Libya.
On the left is the "diamond ring" effect which occurs just before and after the moon completely covers the sun. On the right, solar flares can be seen behind the moon.
The moon casts its shadow as seen from 230 miles above the Earth on the International Space Station. The next space station crew launches from Kazakhstan Wednesday.