Nearly 85 million Americans are under winter weather alerts as heavy snow is falling from the Ohio Valley to New England and swirling winds prompt tornado watches. Meteorologist Mike Bettes from the Weather Channel has the forecast. Source
Nearly 85 million Americans are under winter weather alerts as heavy snow is falling from the Ohio Valley to New England and swirling winds prompt tornado watches. Meteorologist Mike Bettes from the Weather Channel has the forecast. Source