Search results
We did not find results for: Lake Champlain.
Check spelling or type a new query.
We did not find results for: Lake Champlain.
Check spelling or type a new query.
Lake Champlain is a natural freshwater lake in North America. It mostly lies between the US states of New York and Vermont, but also extends north into the Canadian province of Quebec. Wikipedia