I captured this stunning photo last fall while touring near Beecher Falls, Vermont. What a fantastic place!
By Yankee Magazine
Aug 21 2008