Earth Twin?

Quirks and Quarks

A planet, identical to Earth in Mass, has been found only 4.3 light years away.

More From AudioMobile/Quirks and Quarks