A scary scene in Genesee County on Wednesday, after a garbage truck hit a bridge it was passing under, causing the truck's natural gas tank to explode.

It happened near the intersection of Mill Street and Route 19 in Le Roy.

The garbage truck was fueled by natural gas.

Firefighters say the impact caused one tank to completely explode and the others leaked, causing a hazmat situation.

Spectrum News has been told the driver of the truck was rattled, but otherwise unhurt.

A witness who was working in a shop about 100 yards away says the explosion knocked him backwards against his toolbox.

"I was working on a truck, we had another guy, the driver in the truck, and I was looking for a problem with the truck. and then it just happened. I thought the truck is what blew up, but no," said Robert Irvine II of Le Roy. "Then I come running out and I see this here and then I see a propane tank doing this, I told everybody 'get the frick back and call 911.'"

The damaged bridge is only for trains, and all railroad traffic stopped until the damage can be assessed and repaired.

There is a visible crack in the bridge.