Transit of Venus
Transits of Venus are among the rarest of predictable astronomical phenomena. They occur in a pattern that generally repeats every 243 years. The last transit of Venus was on 5 and 6 June 2012, and was the last Venus transit of the 21st century. The next transits ofVenus will take place on 10–11 December 2117 and 8 December 2125.