Lake Champlain Landscape Scene
I live in Vermont, not far from the Champlain Valley, named for the largest lake in the state. Lake Champlain is nestled in North-central Vermont and its shores also touch New York and Canada.
There's an historic site in Orwell, Vermont - the Mount Independence National Historic Site - where the Green Mountain Boys protected Vermont and New England from