Some activities on Lake Champlain


It's little known that New England also has a West Coast, along the 112 mile shore of Lake Champlain. Herewith are some photos of some reason summer impressions of activities on the lake.