FILE - This June 8, 2004 file photo shows the transit of Venus, which occurs when the planet Venus passes between the Earth and the Sun, is pictured in Hong Kong. Venus will cross the face of the sun on Tuesday June 5, 2012, a sight that will be visible from parts of Earth. This is the last transit for more than 100 years.