Statue of explorer Samuel de Champlain on Isle La Motte, Vermont. The site is where Champlain first set foot in what is now Vermont. (This story is republished from the…

851 more words…

The mystery of the Champlain Stone — Vermont Daily