Mar 9, 2013 1:11 PM by Jennifer Jacobs

The Weather Channel is in town for the storm

Denver is actually the bullseye of this winter storm. They could get up to 14" of snow. The Weather Channel is in Denver now. Click on this link to see the latest youtube video.




Most Popular

Top Videos

1 2 3 4