Loch Ness Monster


trahko -

For generations, Vermonters and New Yorkers, believers and skeptics, adults and children have searched for answers to tell us the truth about Champ, America’s very own Loch Ness monster, believed to make its home in the beautiful Lake Champlain. more

Jul 3, 2017 12:00 PM NCL Magazine

Place or View More Events