Venus Transit of the Sun
The planet Venus made a rare transit in front of the Sun on June 5, 2012 and was imaged by a large variety of telescopes and cameras. The transit time was 6hr 40min. The next such transit will be in 2117. The images below are credited to NASA.
Solar System Concepts