Oklahoma City, OKPedestrian killed in hit-and-run collision on State Highway 39 at Okay Road in Cleveland County, OklahomaAccident Date: Sun, 05/02/2021