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. From Wikipedia
The 1971 crash, which claimed five lives, has been confirmed after decades of unsuccessful searches.