If you want to see some of the wonders of nature then head to Ohafia in Abia State Nigeria where you would see a lot of them. One of such beautiful sites is the Otobiribiri natural spring in Amaekpu, Ohafia where you would enjoy an impressive atmosphere of nature in its raw form. This spring runs across a cave as you would see in this interesting video.
Watch video below;