Tambomachay

Tambomachay is an archaeological site of ancient Inca Empire, located near Cusco, Peru. It consists of a series of aqueducts, canals and waterfalls that run through the terraced rocks.

Leave a review

Your email address will not be published. Required fields are marked *