The Triangle got its third snowfall of 2025 Wednesday afternoon.
At 4 p.m., the Weather Service reported Durham and Chapel Hill had seen 2 inches of snow, and several cities had an inch or ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results