11 Nov Oklahoma, Turner Falls Posted by Zahra Nathani 0 comments Turner Falls, Oklahoma: A Nature Lover’s Paradise! Standing Proud at 77 feet, Oklahoma's Tallest Waterfall! Continue reading