Igbo Olodumare

Igbo Olodumare (The Forest of God)

Igbo Olodumare (The forest of God) is a mystical forestĀ in Okeigbo, Ondo State, Nigeria. The mystical narrative surrounding the forest is simply breathtaking and the story behind it is just as intriguing.