My absolute favorite fall foliage spot is in the center of Amherst. A classic New England town, stunning colors, and the crisp air are captured in my mind and relived every time I see this picture.
By Yankee Magazine
Sep 22 2012