iOS app Android app

Spritzer Space Telescope

'Lava World' May Be Earth's Neighbor, Astronomers Say

Posted 07.27.2012 | Science

By: SPACE.com Staff Published: 07/18/2012 01:24 PM EDT on SPACE.com Scientists have discovered what appears to be an alien planet just two-thir...