A white Christmas for Minnesota came in with a bang courtesy of a mid-week blizzard.

From snarling travel, on the ground and in the air, to knocking out power, to mountains of drifting snow, this one had it all. Preliminary snowfall totals show areas of the Twin Cities metro reached 9 inches. Poor visibility prompted the cancelation of more than 300 flights at MSP. On the roads, more than 125 crashes in just a 5 hour period Wednesday night, and nearly 300 cars in the ditch. Xcel energy alone reported more than 38-thousand customers were without power, most had power restored by 9 oclock last night Today the snow is done, but much of the state remains under a wind chill advisory until noon, with wind chill values between 25 and 35 below.