A 25-year-old North Carolina man was charged with first-degree murder on Wednesday for the killing of 5-year-old Cannon Hinnant in front of his home in Wilson.
Cannon was found suffering from a gunshot wound on Archers Road on Sunday night and lifesaving efforts failed.