Published
7 years agoon
By
BN TVDelphine Okobah of TheDelphinator TV in her first Travel Vlog is exploring Idanre Hills and all it has to offer.
Idanre Hills is located in Idanre town in Ondo State.
Watch
The best Nigerian and African video content from around the web specially curated for YOU!