Interesting facts about Lake Champlain

Lake Champlain is a natural freshwater lake in North America. It is located mainly within the borders of the United States in the states of Vermont and New York and partially across the United States-Canada border in the province of Quebec. Lake Champlain is the eighth largest naturally occurring body of fresh water in the … Read more