Reasons to Believe

Astronomers to Earth: You’ve Got Some Newly Found Near-Twins

Have astronomers found twins of planet Earth? http://news.yahoo.com/astronomers-earth-youve-got-newly-found-near-twins-195100400.html