A 21-year-old man is dead after two telephone poles went through his windshield Monday morning in Midland.

Zachary Galindo was driving his Chevy Silverado westbound on Garden City Highway near Latta St., following an 18-wheeler hauling a flatbed full of wooden telephone poles.

Midland City spokesperson Sara Bustilloz says the semi began making a right turn into a business, when Galindo struck the trailer, impaling his vehicle with two poles.

Witnesses from surrounding businesses are still in shock after seeing what happened firsthand.

"You know that feeling that you get when something is wrong? Well that's exactly how I felt,” Sebastian Salinas, who works at Pinnacle Propane, said.

Salinas was outside with a customer when he saw the whole crash unfold.

"It was him going fairly fast; 60 miles an hour easily, and he hit the truck,” Salinas said.

Although Bustilloz cannot yet confirm if Galindo was speeding, she says Midland Police Department’s commercial vehicle enforcement unit is investigating the speeds of both vehicles and if the poles on the trailer were properly marked and tied down.

Salinas adds that he and other witnesses on scene heard a loud explosion as Galindo’s vehicle struck the trailer.

They say after the poles went through Galindo’s truck, he was making slow circles in the street until people physically stopped the truck.

"I thought you know, ‘Oh, he's gonna get out of it, it was just a really hard it, maybe he's gonna get out,’” Salinas added.

But he only found Galindo in worse condition than he had imagined.

“This guy right here, he had life, and out of nowhere it was taken away from him. I’m sorry he passed away, and I hope, I pray that he hopefully is in the hands of God. I’m sure it’s not easy to lose somebody like that—from one second to another one—and I hope they were on good terms as well,” Salinas finished.

CBS 7 News visited Great Southwestern Construction Inc., the business that claims it owns the semi that was hauling the poles. They declined to comment on camera.