Proposed 21-foot-tall statue near Tulsa’s Route 66 prompts some backlash

A proposed 21-foot-tall statue on Cry Baby Hill near Route 66 in Tulsa has sparked some backlash from residents, ranging from the figure itself to an out-of-state artist being selected for the project. The statue is set to be built before Route 66's centennial in 2026 on the hill at 815 S. Riverside Drive. That's … Continue reading Proposed 21-foot-tall statue near Tulsa’s Route 66 prompts some backlash