Davontea Deshon McHie
Davontea Deshon McHie Marshall Police Department
Davontea Deshon McHie Marshall Police Department

Pedestrian’s death on I-85 in Concord Saturday was a suicide

November 29, 2015 11:24 AM