It's not quite the face on Mars, but this is the bizarre picture of the day. Mark at
Sedimentary Soliloquy spotted a bright object in Google Earth in Rachel, Nevada, which he says is the closest town to the infamous Area 51. The local watering hole is named The Ale Inn if that gives you a clue.
Mark suggests KFC wants to be the first to welcome the aliens when they arrive. [
right, screen shot from Google Earth]