A truck hung precariously from a retaining wall Wednesday after crashing through a fence at a gas station in Norfolk, Massachusetts.
The crash happened just before 2 p.m. at Daley Service Center at the intersection of Main Street and Rockwood Road.
A photo from the scene shared by police on Facebook showed the front of the truck hanging off the retaining wall, about five or six feet off the ground.
Get Boston local news, weather forecasts, lifestyle and entertainment stories to your inbox. Sign up for NBC Boston’s newsletters.
"I heard a loud bang," said witness Scott Smith. "When I looked up, I saw the truck go through the gas pump, stop for a second, and then speed up again, through two parked cars and almost over the ledge."
It was not easy to reach the driver. Photos show firefighters using a ladder to make the rescue.
The driver was alert and able to make it down the steps to safety.
"It was a little testy for a moment trying to make sure to figure out a way to get to him," said Norfolk Fire Chief Erron Kinney. "We didn't know the extent of his injuries, so we made it a priority to get up there and get an assessment, see what we need to do to get him out."
Attendants fill people's tanks at the full-serve gas station, so it's incredibly lucky that nobody was hit with the truck crashing right through the center of the gas station.
"This could have been a huge tragedy," said Kinney. "We just have some damaged cars and a fence has to be replaced. Thank goodness it wasn't worse."
Kinney says the safety mechanisms in place at the gas station worked well, preventing any significant oil spill or an explosion.
The truck belongs to Falvey Linen, a uniform supply company out of Rhode Island.
Messages with the company have not yet been returned.