scott
1 May 2025
Lake Champlain is a natural freshwater lake in North America. It mostly lies between the U.S. states of New York and Vermont, but also extends north into the Canadian province of Quebec.
Geofield
44.53, -73.33
Site Category
Venue
No