Icy conditions left a semi-trailer dangling off Interstate-35 Thursday morning.
Police say the driver lost control near Clear Lake. The rig hit the guard rail and left the trailer was teetering off the bridge.
The truck was hauling oranges which spilled onto the train tracks below.
The driver walked away unharmed.
Conditions were just as bad in Fort Dodge. Strong winds reduced visibility and made it hard for plow drivers to keep up.
Light snow also fell in Ames and parts of Iowa could get a second round of snow Friday. Check the forecast for the latest.