It does seem a bit silly that life could exist in the harsh conditions of Mars. Doesn’t it?
The picture looks nice, it really does. The alluring image everyone is so excited about is on the top left part, difficult to see. It looks like the little mermaid sculpture in Copenhagen, sort of.
But seriously, humanoid life on Mars? Give me a break.

Yeah little green aliens ;)
LOL! I saw that too on Discovery. They had a guy from NASA and he explained it to be just a ...