Ollantaytambo - Land of the Giants?

1 year ago
12

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...