Travel

23 Photos That Prove New England Is The Ultimate Winter Wonderland

From the mountains of Vermont to the shores of Maine, New England is at its most beautiful covered in a blanket of snow.

Posted on