This IS breaking news.
That pic in post 20, it's baffling. I suppose they could explain it away, but it sure looks like something beyond mere geologic origin.
This could be the announcement of the (new) century! And of course, here on FR, we (you guys with the keen eyes) have been ahead of the curve, and we don't even have access to some of the data the "real" scientists have.
If those "thingies" (Mars Maggot, Martian Trilobyte looking things) are "real", I think it would be an astounding find. I am sure most would not be surprised to find some kind of bacterial size life on mars, but friggin critters? Wow...