Oklahoma City, OK Pedestrian killed in hit-and-run collision at Southwest Fourth Street and South Telephone Road in Moore, OklahomaAccident Date: Tue, 07/24/2018