mail_outline sales@mediastorehouse.com
Temple of the Sun, detailed view, Ingapirca Ruins, Ingapirca, Canar Province, Ecuador