Earth 2.0 Found By Kepler Telescope.

Andie

Posted 24 July 2015 - 05:58 AM

Andie

Daily Contributor

Members

1725 posts

LocationSomewhere in North Texas

We may have found our brother planet which sits in the Goldilocks zone and orbits its star roughly every 385 days, with what appears to be water, twice our gravity, and is larger than earth. Some scientists believe it could have volcanos which elevates the possibility of life, now or in the future.