Revisiting how Earth looks from space could offer scientists clues for finding alien life on distant worlds.
How to spot aliens? Look at Earth, scientists propose. : Read more
How to spot aliens? Look at Earth, scientists propose. : Read more