Martians?

Image code PIA17268_Nasa