Xochicalco Ruins in Mexico
Xochicalco, the ruins of an ancient city, is beautifully situated on top of a huge hill near Cuernavaca, Mexico. It was strategically built here to be able to see enemies coming from miles around.
I gave this image an Attribution License ; so you can use it on your site but if you do please provide me with a link back Thanks!
-Kango Traveler

Comments and faves