Metro area drivers certainly didn't earn any gold stars today as they slipped and slid their way to work and into each other.

The incessant call for tows and troopers to clear wrecks continues even as the rush hour has long past. The large delays that plagued commuters earlier this morning have subsided in most places, but slick roads are still causing mishaps in all corners of the metro.

The wintery weather prompted Minnesota State Patrol Sgt. Troy Christianson to tweet "Remember to reduce speed, turn headlights on, and wear your seat belt."

Across the metro area, the State Patrol responded to 305 crashes and 150 spin outs between 6 and 10:30 a.m.. There were 21 injuries but no fatalities, said Lt. Tiffani Nielson of the State Patrol.

Even law enforcement was not immune. A St. Paul police squad spun out on the ramp from southbound I-35E to westbound I-94.

As 11 a.m. approached, the Minnesota Department of Transportation was reporting 12 crashes or spin outs on the system. Most were of the fender bender variety, but a rolled over semitrailer truck has the ramp from westbound Hwy. 610 to southbound Hwy. 169 in Brooklyn Park shut down.

Two lanes are currently blocked on southbound Hwy. 100 just south of 36th Avenue in Robbinsdale. That goes with a secondary wreck to the north at 42nd Avenue. Earlier that portion of the highway was reported to have glare ice and led to a trio of crashes on the northbound side between 8 and 9:30 a.m.

MnDOT was reporting that roads were still partially snow covered in the metro at 10:45 a.m.

Elsewhere, here is where you'll see flashing lights and crunched metal:

Westbound I-94 at Hwy. 252 in Brooklyn Center

Southbound Hwy. 169 at Lincoln Drive in Edina

Southbound I-35W at 48th Street in Minneapolis

Northbound I-494 at Valley Creek Road in Woodbury

Eastbound I-94 at Dowling Avenue in Minneapolis

Eastbound I-494 at Flying Cloud Drive in Eden Prairie

Southbound Hwy. 280 at Energy Park Drive in Minneapolis