› added 11 years ago
71
TiL in 2001 in India, red rain fell containing micro organisms which could not be concretely identified as coming from earth.
via reddit.com