Winter Blast Stretches From Dallas to New England

A winter weather alert is in effect in 24 states as about 90 million will be slammed by snow and ice.

March 5, 2015

Examined