Humanoid figure photographed on Mars, on March 25, 2018

On March 25, 2018, the rover Curiosity has caught a strange picture on Mars. On it, we can see a humanoid figure. Is this a proof of the existence of alien life?

The Hidden Underbelly 2.0 claims:

Yet another stunning catch from the legendary George Burch. When he's not watching the space station's cameras he is studying pictures from the Mars Rover Curiosity and what a catch this is.... This is either a statue or it an lifeform on Mars.

Source, 07th April 2018