Officer, canine partner and pedestrian dead in Truman Road crash
A Kansas City, Mo., police officer, his canine partner and a pedestrian are dead following a crash near Truman Road and Benton Boulevard Wednesday night. Just after 10:15 p.m. a … Continue reading Officer, canine partner and pedestrian dead in Truman Road crash