How to spot aliens? Look at Earth, scientists propose.

Revisiting how Earth looks from space could offer scientists clues for finding alien life on distant worlds.Revisiting how Earth looks from space could offer scientists clues for finding alien life on distant worlds.Read More

Choose your Reaction!
Leave a Comment