Saturday, October 19th 2013, 9:52 am
Tulsa Police discovered a car flipped on its top on Elwood Avenue between 61st and 71st Streets. Though the rolled car was found just before 6:30 a.m., officers say a cold exhaust pipe indicates the car had been there some time.
No one was with the wrecked vehicle.
Authorities found a large bottle of vodka and an abandoned ID.
The section of Elwood is curvy, and there were signs of roadside memorials to past wreck victims.
October 19th, 2013
March 22nd, 2024
March 14th, 2024
February 9th, 2024
March 28th, 2024
March 28th, 2024