From the link:
I am pretty convinced now that life exists outside the Earth. At the very least, there is an exotic type of life on earth of which we have been totally unware until now. The pictures of the "red rain" particles have convinced me. Scroll down to ogle them.
The best article so far on the the "red rain" phenomenon is in New Scientist. The Observer had a decent article too. An Indian scientist, Dr. Godfrey Louis, thinks the red particles found in the rain are the remnants of a meteorite that exploded. He further thinks that they might be extraterrestrial life forms.
The New Scientist article linked to his full-length paper that is to appear in the peer-reviewed journal Astrophysics and Space Science. Intrigued, I took a look at his paper. It is surprisingly readable considering it's meant for a journal.
The paper has lots of very interesting photos (New Scientist published one -- the only pic in the paper that was in color). I have cut-n-pasted the photos from the paper below. They are pretty amazing and deserve wide exposure.
I think the story is being under-reported. Massive investigations into this "red rain" will probably settle the question about whether extraterrestrial life exists, but I don't see much urgency on this.