Loading...

Blizzard Dumps On Denver

| Denver is being hit by a massive blizzard that's expected to dump 20 inches or more of snow on the area. Jennifer Miller reports.