LIFE ON MARS

My friend Bamf sent these pictures. One is a full shot and one is a close-up of the tail. They’re taken from Mars at around 82.3N latitude. He has no idea what they are, and neither do I. I thought low-angle metor crater, but apparently it’s not a depression. The only logical conclusion is that it’s proof of ALIENS:

UPDATE: I forgot to mention the scale: 36m/pixel (For the full-size version), so around 18km wide.

closeup
full