In July, 2001, a meteor exploded in the air above Kerala, India. From July through September, reports were made of red rain falling. A local scientist, Dr. Godfrey Louis, has analyzed the rain and made the most extraordinary discovery. The red color is caused by microbes unlike any others known.
From [...]

