iOS app Android app

Godfrey Louis

WATCH: Is This Proof Of Alien Life?

The Huffington Post | David Moye | Posted 09.25.2013 | Weird News

A two-month rain storm in southern India may be the most compelling evidence yet that extraterrestrial lifeforms have visited Earth. Between July 2...