FleaInNYCbanner.jpg

? Brazil | Main | The quintessential capitalist ?

May 12, 2012

Light from a small, oozing alien planet seen

A NASA infrared telescope spotted light from the alien planet 55 Cancri e, which orbits a star 41 light-years from Earth.

By contrast: The definitive picture of planet Earth.

Posted by Ghost of a flea at May 12, 2012 06:54 AM