The Leaf People in Shelburne, Vermont

The Vermont Leaf People

In Shelburne, Vermont, the arrival of fall is announced not by leaves, but by the Leaf People – fashionably dressed scarecrows! One of the wonders of my life is Vermont. As a native of sunny California, I longed to one day see a New England Fall. In my late 30’s…

Continue reading