Witnesses told Channel 9 that several cars ran over the victim and that the body was dragged into a gas station parking lot.

Police said the drivers of both vehicles remained at the scene and were not injured.

Detectives told Channel 9 that the victim was walking on North Tryon Street or on the shoulder when he was struck by the Nissan. He was thrown roughly 50 feet into the right lane where he was then hit by the Honda and tossed another 60 feet.

After being hit by the second vehicle, police said the victim was then run over by the Hyundai, which dragged the man 1,000 feet before the driver pulled into a gas station parking lot with the victim still underneath the car.

The drivers of the Honda and Hyundai were not speeding or drinking, according to investigators. Police said the man who was killed was wearing dark clothing and was not using the sidewalk when he was hit.

Drivers who know the area or live nearby described the stretch of road as one that's busy with traffic, including pedestrians.

"Please just keep our family in your prayers as we try to move forward," William Gillespie said.