For all you Alien lovers on here just to prove you dont have to look off Earth to see Alien landscapes have a look at the link.
The next time you see a picture of Mars/Moon or anywhere out there you think could not have a natural cause remember these places on good old
mother Earth!!!