Saturday, May 2nd 2015, 9:25 am
Tulsa police say an officer drove up on a body near Admiral and North Sheridan Road just before 10 p.m. Friday. The victim was taken to a hospital where he later died.
Early in the investigation, police say a man approached the officers and told them he was the driver that hit the pedestrian. That man is an off-duty Osage Tribal Police officer who told police he wasn't sure he'd hit anything but came back to the scene to make sure, authorities say.
The area was dark, and the pedestrian had not been in a crosswalk, according to Tulsa police. Police have not made any arrests in this incident.
The victim is an unknown, homeless man, records show.
May 2nd, 2015
September 29th, 2024
September 17th, 2024
November 23rd, 2024
November 22nd, 2024
November 22nd, 2024
November 22nd, 2024