On June 5th, 2012, the planet Venus will pass in front of the Sun as seen from Earth in what for many will be a once-in-a-lifetime event: a transit of Venus.
(U of T News)