Transit of Venus
On June 5th 2012 Venus (small dot on the upper right of the sun) passed between the earth and the sun for the last time until December 10th 2117. So if you didn't see this one you're out of luck! I almost didn't see it because of heavy cloud cover all day. However I got setup for it anyway and there was a very brief break in the clouds through which I got this shot.
I used a dark ND solar filter over the front of an EOS EF500/4.5L on an EOS 7D.
Canon EOS 7D