News

Visitors have flocked to high-altitude parts of the New England, like the town of Guyra, to catch a glimpse of the significant snowfall.