Can You Guess Where This Photo of a ‘Squirrel’ Was Taken?Can You Guess Where This Photo of a ‘Squirrel’ Was Taken?Can you spot the squirrel in this picture? Nothing special about that, except this particular photo was taken by NASA...on Mars!Spencer BennettSpencer Bennett