Scientists Find Closest Thing Yet To Earth-Sun Twin System

CAPE CANAVERAL, Fla. — Scientists have identified a “close cousin” to Earth that’s orbiting a sun-like star and might harbor life.
“It is the closest thing that we have to another place that somebody else might call home,” said Jon […]