New vivid images show why this is dubbed Mars' 'Inca City'
A natural labyrinth.
Isn't it obvious? The Incas taught aliens how to make pyramids.
Don't give Richard C. Hoaxland any more ideasβ¦