The Transit of Venus (June 5-6, 2012) was a much-watched astronomical event...



More...