WEB EXTRA: Video From Scene Of South Tulsa Traffic Crash On 71st Street


Tuesday, November 6th 2012, 10:07 am
By: News On 6