It is weird the sites design, maybe it's one of the reasons they are going out of business, people arriving there from a search engine may not find it much of a reputable journal at first glance.
Given that paper, it seems odd they chose the image for the article that they did.
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?