Showing posts with the label Hubble TelescopeShow all

Neptune facts: Neptune's recent "Dark Spots"...observed by Hubble telescope