Featured Location for June 2017: Turner Falls
Located in Davis, Oklahoma, amidst the sprawling Arbuckle Mountains, Turner Falls is one of Oklahoma’s tallest waterfalls, dropping 77 feet into a natural swimming pool. Clear water flows throughout Turner