Crews worked into the night Monday, restoring power and fixing the cable on Park Road in south Charlotte. Police say that’s where a truck hit a utility pole, then caught on fire.
"I heard something that sounded like a rifle shot," said Bob Dickens, who lives nearby.
"I heard this really loud crash and spark," said Caitlin Hubbard, a witness.
Hubbard said she ran outside and saw smoke, the truck, and people helping the driver.
"I got a visible view of him being pulled out by his arms," she said.
Another witness told Eyewitness News over the phone that he saw the truck hit the pole, then saw a woman rush to get the driver out. The witness said he noticed sparks and thought the driver should be moved farther from the truck, so he ran to help as well.
"Pulled the guy to the sidewalk and about a minute or two later the car caught fire," he said.
According to the police report, the driver is 52-year-old William Flood. The report states he is charged with DUI, and that he told police he looked down at his phone, before he crashed.
All day Monday, people who live nearby stopped by to see when power would be restored. They told Eyewitness News that the outage made some cancel their plans.
"It impacted my Memorial Day," said Dickens.
"Hot, it's been hot and you can't do anything," said Philip Herrera, who lives nearby.
When Eyewitness News told people that good Samaritans came to the driver’s aid, they had something to say about that as well.
"I think they (are) heroes," said Dickens.
"It is Memorial Day. That was a very heroic thing that they did," said Hubbard.
Eyewitness News did reach out to Flood but has not heard back.
Medic said he was taken to the hospital with potentially life-threatening injuries.