Scientists from NASA presented a paper today in Houston that suggests a meteorite from Mars, found here on Earth, may contain evidence of life from the Red Planet. If this seems like familiar news, well, it is and it isn’t. The same scientists made an announcement back in 1996 about a Martian meteorite called ALH 84001 which was found in Antarctica.