skeptical-science.com
Proof of Alien Life on MARS ... Pictures available • Skeptical Science
Some sections of the media in the UK is running with a rather silly claim about worms on MARS. It all comes from a site run by a well-known hoaxer.