Tags Alien life

Tag: alien life

video

A new Earth? Nearest planet capable of supporting life found

Astronomers have spotted a star, 14 light years away — next door to us in space terms — and has a planet going around it that is able to support life.