Closest ‘Alien Earth’ May Be 13 Light-Years Away
Permalink

Closest ‘Alien Earth’ May Be 13 Light-Years Away

An Earth-like alien planet may reside right in our solar system’s backyard, just 13 light-years…

Continue Reading →