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 Reply