Ollantaytambo - Land of the Giants?

2 years ago
23

Ollantaytambo is a very small Peruvian town. But everything here is mega. Mega aqueduct, mega terraces, mega lith. Could there be mega human?

This video is a compilation of materials that form my own thoughts and opinions – Bernie Ong

Loading comments...