Share
ARTIFACT
T'aqrachullo is a massive Inca citadel in Peru's Cusco region, perched on a high, wind-blown mesa, at an elevation exceeding 4,000 meters above sea level. The site spans over 43 acres with nearly 600 stone structures, making it potentially 4 times larger than Machu Picchu

Info