This is the best place in Tulsa if you want to get outside and work up a sweat! They have many trails of all distances and even have a short paved trail!
We have not personally been here but seems like a great place to get out and stroll around for all of the car lovers!