A. Sutherland - AncientPages.com - Inca Llajta (in Quechua means ‘Inca Town’) is considered the largest and most impressive Inca military complex in Bolivia, which served as the most