June 15, 2006 Cardiff, Wales, U. K. - There was a most provocative title in the April 4, 2006, journal Astrophysics and Space Science. It reads: “The Red Rain Phenomenon of Kerala and Its Possible Extraterrestrial Origin.”
Kerala is called "God's own country" and is situated on the Malabar Coast in southwestern India. Besides attracting tourists to its beautiful beaches and lush trees where exotic wildlife live, the land supports companies which grow tea, coffee, rubber, cashew, pepper, cardamom, vanilla, nutmeg and cinnamon.
Click here to subscribe and get instant access to read this report.
Click here to check your existing subscription status.
Existing members, login below:
© 1998 - 2021 by Linda Moulton Howe.
All Rights Reserved.