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

BY: THE PLAID ZEBRA NASA’s Keplar space telescope confirmed the existence of the 1030th known planet. Even more staggering, it’s the closest thing NASA has found to being Earth’s closest relative. Keplar-452b revolves in a “habitable zone” around a sun-like…