Advertisement

Scientists say comet 67P could be home to alien life

Comet 67P could be home to an abundance of alien microbial life, according to leading astronomers. .