News

The Weather Channel on MSN13d
Weather Words: Doppler Radar
Doppler radar is a critical tool in modern meteorology that uses the Doppler effect to detect precipitation and wind movement ...
National Weather Service offices around the country are on guard after recent threats to agency infrastructure — specifically Doppler weather radars — from a violent militia-style group ...