Is southern India’s ‘alien rain’ proof of extraterrestrial life? September 25, 2013 1 Comment Some scientists believe red rain that fell in India is proof of extraterrestrial life. Read More »