Full paper can be found at http://journalofcosmology.com/Life100.html
The image in the Yahoo news entry is an image of: "Giant bacterium Titanospirillum velox". There are quite a few pictures of life-like forms in the meteorites, why not use one of those?