NASA offers these images from the Hubble Space Telescope and the Galileo Project. Simultaneous observations at Hubble and NASA's Infrared Telescope Facility on Mauna Kea, Hawaii have also provided glimpses into Neptune's huge storms and equatorial winds of 900 mph. The site provides a press release, images, and a Quicktime animation.
Comments