Search
Seeker

Venus Transit Photo from the Space Station

High above the Earth's atmosphere, the astronomers above the International Space Station had an unhindered view of the Venus transit on Tuesday.

June 7, 2012
3:35 AM EDT
WATCH VIDEO: Why do stars twinkle?