Oklahoma City, OKPedestrian Leah Martin killed in hit-and-run collision at SW 70th and May in Oklahoma City, OklahomaAccident Date: Sat, 09/04/2021