Nigeria. Abeokuta, 1910. A sacred Yoruba cave. (Photo R. E. Dennet)