THIS PICTURE is taken by Rover on Mars. I have looked at Rover, and see nothing on the Rover that looks like these images. What is it ?