One of nature's wonders... Owu waterfalls
Owu waterfall, a natural wonder nestled in the beautiful surrounding of Owa-kajola, Kwara state, Nigeria.
The water curtain is about 120m above sea level where it cascades into an ice cold pool.
The waterfall is surrounded by Hills and lush green vegetation making the environment attractive to visitors and other creatures like birds, reptiles and monkeys. The natural fauna and flaura species has turned the fall into a natural delight for tourists.
I should visit this place.
You should
Fure!!!!!
OsessOses!!
This a very beautiful waterfall! This must be an awesome place to visit. Thank you for sharing!
You are welcome
And Welcome to Steemit!
Thanks