Secret waterfall is a hidden Arkansas treasure

This unique waterfall can be found in the Ozark National Forest located near Deer, Arkansas. It is a two mile round trip - moderate hike. It's truly amazing what nature can come up with!