The piece of metal sticking out of his windshield somehow got loose from a truck he was following on I-280.
[Ads /]
The driver said he saw the metal coming, but couldn't veer left or right because there were cars around him, so he ducked to avoid getting hit.
Firefighters said he walked away with just a scratch on his arm.
Officials said the owner of the truck will get a ticket for spilling a load.