posted on Mar, 7 2011 @ 11:58 AM
>>A NASA scientist's claim that he found tiny fossils of alien life in the remnants of a meteorite has stirred both excitement and skepticism, and is
being closely reviewed by 100 experts.
Richard Hoover's paper, along with pictures of the microscopic earthworm-like creatures, were published late Friday in the peer-reviewed Journal of
Cosmology, which is available free online.
Wonder if this one is from Mars