HMMMMM.
THIS LOOKS as a NASA Technician standing on the right side of the Rover on Mars, working on it. What do you think ?