ANOTHER PICTURE TAKEN BY the Curiosity Rover on Mars. Some people who has investigated this picture are claiming it is a "rodent" of some type. Hmmmmm