Ollantaytambo, Peru: Antediluvian Megalithic Citadel?

As you first enter this megalithic marvel, you become immediately overwhelmed with its larger than life scale...