F foxnews.com NASA Scientist Claims Evidence of Alien Life on Meteorite 63 points jonallanharper 15 years ago 19 comments