Home Archives 2012 June 6

Daily Archives: Jun 6, 2012

Venus transit was a very rare astronomical event that would not be seen again for another 105 years

Venus has put on a spectacular show for skywatchers by moving across the face of the Sun as viewed from Earth. Venus transit was a...