iOS app Android app

University of Buckingham

Lee Speigel

Meteorite Fossils Prove Aliens Exist, Scientist Claims

HuffingtonPost.com | Lee Speigel | Posted 01.31.2014 | Weird News

If a group of scientists are correct, tiny fossils uncovered inside a meteorite found in Sri Lanka in December are proof of extraterrestrial life. ...