A new planet being call Earth 2.0

 

Earth 2.0 This is a must read article. This planet possibly could hold alien life.