Turner Falls Is A 77-Foot Waterfall
Turner Falls Is A 77-Foot Waterfall Located in Davis, Oklahoma Turner Falls, located in Davis, Oklahoma, is a 77-foot waterfall that is one of the state's most popular natural attractions. The waterfall is located on Honey Creek, which is a tributary of the Washita River. The waterfall and surrounding area offer a wide range of...Read More