FREEDOM FORUM: Discussion

Article Image

Space.com

Astronomers have spotted 20 new star systems in our local solar neighborhood, adding to a rapidly growing list of known stellar residents in our galaxy. The just-discovered stars reside within 33 light years of Earth and include the 23rd and 24th clo

Make a Comment