UPDATE 2 P.M.
Interstate 94 is now closed eastbound near MN-4 in Melrose, central Minnesota, after a MnDOT snow plow was struck by another vehicle.
MnDOT says that delays can be expected for the next two hours, with drivers being diverted onto MN-4 and into Melrose, before rejoining the interstate.
MnDOT is reminding drivers that its snow plows travel at 30 mph and you should exercise caution as you near them on the roads, giving them plenty of room to operate.
It's proving to be a bad day to be out in your vehicle, as numerous spinouts and crashes are being reported across the Twin Cities metro and greater Minnesota.
Earlier, two lanes of I-94 eastbound were blocked at the intersection with Minnesota 610 thanks to a disabled semi-trailer, causing long delays for more than 2 hours.
Earlier, southbound MN-52 was closed near Inver Grove Heights as a result of a collision between two semi-trailers.
They were among the most serious of a mounting number of spinouts and crashes that is throttling traffic at several points across the Twin Cities metro, affecting the likes of I-94 and I-394 around Minneapolis, and on I-35E north of St. Paul.
Heavy snow continued to fall throughout the morning, making visibility extremely poor, while metro area roads are covered in snow and very icy conditions on ramps and bridges.
Thankfully the snow is getting lighter during the afternoon, before tapering off completely between 5-6 p.m., during the afternoon commute.
Here are some of the scenes earlier in west-central Minnesota, where state troopers took pictures of several crashed and spun out vehicles.