Once-in-a-lifetime opportunity: Planet Venus (larger black dot) transits across the Sun as seen from Kuala Lumpur Malaysia thru a solar filter, June 6, 2012, 10:10am. It won’t be seen for another 105 years. The next few transits will be in December 2117, December 2125, June 2247 and June 2255. GLENN GUAN/The Star