A fall scene at the beginning of Lake Willoughby in the Northeast Kingdom of Vermont
By Yankee Magazine
Sep 20 2005