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
September 29th, 2024
September 17th, 2024
December 14th, 2024
December 14th, 2024
December 14th, 2024
December 14th, 2024