Living On Earth: May Be Alien Bacteria

alt

A NASA scientist claims to have found alien microbial life in a meteor that landed on Earth. Scientists are skeptical of these results.