Pictures were taken at Olumo Rock, Abeokuta, Nigeria. Pictures of deity located at the famous Olumo Rock. It represents the god of fruitfulness. It is believed among the locals that it has the ability to provide expecting mothers with the fruit of the womb.
Read More – Everything You need to know about Olumo Rock Complex