Exploring Owu Falls: A Hiking Adventure in Kwara State, Nigeria.

0
2



I’m hiking to the beautiful Owu waterfall, one of the popular waterfalls in Nigeria located in Kwara State. Come join me on my …

source

LEAVE A REPLY

Please enter your comment!
Please enter your name here