You probably can't tell from that picture. Let me post a higher resolution photo now. Click on the picture below to bring it up to full size and look at the spot again. Can you see it now? Does it look to be in the shape of, oh, maybe a... shuttle? Maybe a shuttle named Atlantis? And how about that little dot just below it? Why, it's none other than the Hubble Space Telescope!
Thanks to one of my new favorite sites, Bad Astronomy, now a part of Discovery, for these pics.