Transit of Venus – Watch it live – June 6, 2012

The transit or passage of a planet across the face of the Sun is a relatively…

Continue Reading