Snow producing systems in the Northeast

2023-11-26 98

A pair of winter weather systems develop in the northeast dumping snow on many states.