Spaceweather.com listed a nice selection of photographs, and this is one that I thought to be very rare. It shows the Hubble Space Telescope transiting the planet Jupiter, in Brisbane, Australia. Photo credit Tom Harradine. He writes, "This morning I managed to catch the HST transit Jupiter. Location: Nudgee Beach, Brisbane, Australia Time: 6:24am 30th July 2011 (20:24UT 29th July) - 8min before sunrise, Altitude= 48.4° Azimuth=346.1° Taken with Canon EOS 550D at prime focus of 12” f/5 Sky-Watcher Goto Dobsonian 640x480 60fps video crop mode, 1/2000s, ISO 400, Standard Picture Style Duration of passage through the frame: 0.2 seconds HST: 567km above the Earth and 735 km away. Angular size about 4 arcseconds, magnitude 2.4 Jupiter: angular size 40 arcseconds, magnitude -2.3." View the submission here.