A London museum that unwittingly hosted a fossilized colony of Martians for decades has put the alien life on display. NASA scientists who recently examined the Natural History Museum's fragment of the Nakhla meteorite believe bumps on its surface are fossilized Martian microbacteria, the Telegraph reports. The meteorite crashed into Egypt in 1911.
(More meteorites stories.)