Could there be a relative of Nessie much closer to home?
Surely everyone has heard of Scotland’s infamous Loch Ness Monster, but did you know that a similar creature could be lurking right in our own backyard? In the space that straddles the border between New York and Vermont is Lake Champlain. French explorer Samuel de Champlain, for whom the lake is named, actually reported a […]
Could there be a relative of Nessie much closer to home? Read More »









