NASA finds itself in a sticky situation over the meteorite alien life report
from one of its own. The report that claims that alien life was
detected in three meteorites has sent shock waves across the world. The
US space agency, however, is not very keen on associating itself with
the paper by Richard Hoover, an engineer at NASA's Marshall Space Flight Center, Huntsville, Alabama.





27 Comments  
Add this link to...  Tell a friend  Bury

Preview



Comments Who Voted Related Links