Tags Alien Life

Tag: Alien Life

Have we found a New Earth in a Faraway Solar System?

It's our Solar System in miniature, but could TRAPPIST-1 host another Earth? Elizabeth Tasker, Japan Aerospace Exploration Agency (JAXA) Scientists have discovered seven Earth-sized planets, so...