A man driving a semi-truck became trapped Thursday morning after the heavy vehicle he was driving rolled onto him.

Broomfield Police received a call just before 6:30 a.m. of a single-vehicle incident near the intersection of Highway 128 and Eldorado Boulevard in the town of Superior.

When sheriff's deputies and police arrived, they found 35-year-old Juan Carlos Estrada caught in the rear tires of his semi-truck. He suffered massive trauma to his lower body, but was conscious for a short time after officers arrived.

Estrada was extricated in about an hour from the truck's tires by a crew from North Metro Fire Rescue. He was taken by helicopter to a Denver-area hospital just after 7 a.m. and died just before 8 a.m.

Investigators believe he pulled off on the eastbound shoulder of Highway 128 between Ridge Parkway and Eldorado Boulevard to attend to something with the rear driver's side tires of the truck.

According to police, he was between the tandem axels of the truck when the truck rolled forward. He became caught in the dual tires and tandem axels on the driver's side and was dragged about 250 feet until the truck came to a stop on its own.

He was found several minutes later by a family member who is also a truck driver for the same company. The two drivers had been en route to deliver materials to a job site near the Rocky Mountain Metropolitan Airport in Broomfield.

CO 128 was closed between Eldorado and Indiana Street, but has since reopened.

Anyone who may have witnesses anything is asked to contact the sheriff's office at 303-441-4444.

The incident is still under investigation.