Comment

The Venus transit of June 2004 is thought by many to be the starting point of an age of planetary awareness. These transits occur in pairs and the next one is due on June 6th 2012. In the past, [...]

Load More