Mesmerising: Spectators at Edgewater Park in Cleveland watch the sun set as the planet Venus crosses the upper right portion of the star, Tuesday, June 5, 2012
The U.S.: The planet Venus makes a transit as a person watches the sun set over the Great Salt Lake outside Salt Lake City, Utah, June 5, 2012
Spectacular: The planet Venus can be seen on its transit of the Sun, from Beijing
Last-in-a-lifetime: In this photo made using a red filter, Venus begins to pass in front of the sun, as visible from from Overland Park, Kan. on Tuesday
Impressive: A bird sits atop one of the domes of the landmark Taj Mahal as Venus, top left, begins to pass in front of the sun, as visible from Agra, India, Wednesday, June 6, 2012