XOCHICALCO COMPLEX, CUERNAVACA, MEXICO (650-900 A.D).
View of main building at Xochicalco complex.
Detail of Xochicalco building.
View of Xochicalco building.
Detail of mural at Xochicalco.