A paper to appear in a scientific journal is raising eyebrows, claiming
a strange red rain may have recently brought cells from space to Earth.
(Article in World Science)
http://www.world-science.net