Wednesday, March 13th 2019, 7:36 pm
The Tulsa Police Department has confirmed that a body has been found in the Arkansas River near 121st and S Delaware.
According to Tulsa Police Cpl. Patrick McLean, a group of kids discovered what they thought was a body while riding ATVs near the river. The kids called TPD who were able to find the body and with the help of Tulsa Fire recovered it from the river.
The investigation is ongoing.
This is a developing story...
This is a developing story...
March 13th, 2019
April 15th, 2024
April 12th, 2024
March 14th, 2024
April 25th, 2024
April 25th, 2024
April 25th, 2024