GARNER, N.C. (WTVD) -- A community is mourning after a mother and father were killed and their child critically injured in a crash Monday in Garner.
It happened just before 1:30 p.m. on US Business 70 at New Rand Road.
Garner Police said three vehicles were involved: a silver Chevrolet Trailblazer, a dark blue Mazda CX5 Select, and a black Cadilac Escalade
Investigators said the Trailblazer was traveling west on US 70 and ran a red light, striking the Mazda, which was traveling south on New Rand Road
The driver and one passenger in the Mazda were killed. Police identified them as Tyler Campbell, 28. and Susan Campbell, 29.
Miles Campbell, 8, was taken to a hospital with life-threatening injuries and was in critical condition.
The driver of the Chevy Trailblazer, Jordan Alexander Porter, 25, of Garner, was also taken to a hospital with what were described as non-life-threatening injuries. He remained in the hospital on Tuesday.
Porter was charged with driving while impaired. More charges are anticipated, police said.
The Escalade sustained minor damage, and the occupants were not injured.
A stretch of US 70 was closed as police investigated. The roadway reopened shortly after 6:30 p.m.
On Tuesday evening, a vigil was planned at the Garner baseball fields for the Campbells.
ABC11 reached out to Tyler Campbell's mother, who declined to speak formally, but she did ask for prayers for Miles, who remained hospitalized Tuesday in critical condition.
It wasn't immediately clear whether she or other family members would attend the vigil.
Court records obtained by ABC11 showed Porter has a lengthy history of traffic violations.
They go back to 2015 and range in severity. Except for two incidents, those charges were all dismissed. The circumstances of the dismissals were not immediately clear.
Porter was charged and pleaded guilty to consuming alcohol under 21 and failure to maintain lane control on New Year's Day 2018. In June 2015, he was found responsible for running a red light as police allege he did Monday. Court records also showed that he just received a speeding ticket for driving 21 mph above the speed limit last month. That case is still working its way through the system.
ABC11 reached out to Porter's mother but did not hear back. ABC11 also reached his wife, who declined to comment about Monday's deadly crash.
Garner Police said additional charges are expected but that will take several days.