Showing posts with the label neptune factsShow all

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