A fireworks truck explosion was caught on camera amid a massive pileup on a Michigan highway.

At least one person has been killed and several others have been hurt in the pileup, which involved more than 90 vehicles.

The pileup occurred in near white-out conditions on I-94 in both eastbound and westbound lanes near Galesburg just before 10 a.m., police said. Reportedly four semi trucks and two cars caught fire in the huge accident. 

WJBK reported:

A three-mile radius was briefly evacuated Friday afternoon due to a burning semi truck containing hazardous material. A hazmat team has been on site evaluating the situation.

Another of the burning semi trucks was carrying around 40 pounds of fireworks.

Police and emergency responders are at the scene assisting drivers stranded in their vehicles. 

The interstate will be closed for roughly another 12 hours by authorities trying to clear the scene.

Watch the video above to see the massive pileup.