mysterious red rain shower »
‘Blood Red’ Rain Falls In India People Are Freaking Out
On Thursday, July 5, 2012, around 6:50 p.m. local time, a mysterious red rain shower fell for about 15 minutes in Kannur, Kerala, India. Locales within a one kilometer area in the Indian state
Read More »