Kepler-66
Author(s): SolHorizon
Release date:
Kepler 66, also known as KOI-1958, is located 4061.7 light-years away from Earth. Neptune, a celestial body with a mass approximately 15 times that of Earth, completes its orbit every 17.8 days
Open in Celestia (Recommended) or Download
How to install add-ons? Find out here.