Here's an interesting, though not definitive, article about the red rain in India and Panspermia. It's not a tabloid, but published by MIT. George http://www.technologyreview.com/blog/arxiv/25699/