Ollantaytambo Megalithic Masterpiece. Ollantaytambo (Quechua: Ullantaytampu) is a town and an Inca archaeological site in southern Peru some 72 km (45 mi) b...