Saturday, January 14th 2023, 6:50 pm
The Turkey Mountains in Tulsa are showing off a new feature that could draw even more visitors to the area.
The unique landmark is now home to Oklahoma's largest natural stone staircase.
It's more than 600 feet long with the elevation going up as tall as a 10-story building.
The staircase is built completely from Turkey Mountain's own natural stone without the use of any non-natural materials.
January 14th, 2023
December 2nd, 2024
November 26th, 2024
November 26th, 2024
December 14th, 2024
December 14th, 2024
December 14th, 2024
December 14th, 2024