Showing posts with label father crespi. Show all posts
Showing posts with label father crespi. Show all posts

Wednesday, January 27, 2021

Father Crespi and the Cave of Ancient Giants' Archives


Located in the rainforests on the eastern coast of the Andes in Ecuador, Cuevo de los Tayos is an extensive cave system that appears to be man-made.