STOP! The traffic light on Mars!?
There’s been the Mars rat. The Mars face. The Mars figure walking.. the Mars arm.. leg.. You name it. And now this: Photos of the red planet are intriguing for people looking close. Now apparently, some would so happen to claim, a street light has been found! This random rock formation has become a phenomenon … Read moreSTOP! The traffic light on Mars!?