Author: Fiona Samson

Tulsa, OK – On February 13, 2025, around 9:45 p.m., Tulsa Police responded to reports of a crash near 91st and Riverside. Witnesses stated that a Tesla had veered off the road, driven through the grass, and eventually plunged into Joe Creek on the east side of Riverside. With the assistance of the Tulsa Police Helicopter, officers located the crashed vehicle in the creek. Due to the extensive damage to the Tesla, Tulsa Fire Department firefighters used extrication equipment to remove the passengers from the car. Tragically, two teenage girls, who were passengers, died at the scene. The teenage driver, also…

Read More

Tulsa, OK – On February 13, 2025, Tulsa Police responded to a call at 5800 E. 128th Street S., where they discovered the body of Ryan Davis, 53, who had been shot and killed. The suspect, identified as Davis’s ex-wife, Rachel Odom, 53, fled the scene before authorities arrived but was later tracked down and arrested in Oklahoma City. The sequence of events began when an Oklahoma City attorney, representing Odom’s family, received information indicating a possible shooting involving the suspect and the victim. The attorney, concerned about the situation, contacted a Tulsa attorney, who subsequently went to Odom’s home to…

Read More