Innovation

NASA just confirmed “Earth’s Twin” exists. This is what it means. (Video)