Cueva de los Tayos, or the Cave of the Oilbirds, is a complex system of caves located in the Amazon rainforest of eastern Ecuador, shrouded in both geologica...
View in Alexandria