The 6 Most Likely Places to Find Alien Life
Wednesday, May 16, 2012 - 07:30
in Astronomy & Space
From Enceladus and Titan to Europa and Mars, here are the likeliest spots to find extraterrestrials.
From Enceladus and Titan to Europa and Mars, here are the likeliest spots to find extraterrestrials.