Lake Elmore reveals itself immediately – a stunning 219-acre body of water that locals have dubbed “The Beauty Spot of Vermont” with good reason. The lake rests at the base of Elmore Mountain, ...
This winter’s harsh run is intensifying, with some of the coldest air so far this season plunging into New Hampshire.