WEB EXTRA: Tulsa Police Captain Wendell Franklin Talks About 73rd East Avenue Crash


Tuesday, March 18th 2014, 8:12 am
By: News On 6