Sorry if this has been posted elsewhere, but a geoglyph has been discovered in Russia that may be thousands of years older than the Nazca Lines.
Perhaps the aliens attempted an outpost in Asia first but found the climate disagreeable?
Perhaps the aliens attempted an outpost in Asia first but found the climate disagreeable?