If you have ever driven along the New York State Thruway heading towards Buffalo, you may have seen the National Oceanic and Atmospheric Administration (NOAA) Doppler radar system. This is located ...
The NWS has issued a winter weather advisory for several counties in New York, warning of accumulating snowfall that could impact travel conditions this weekend. Here's how much snow to expect.