Champ
Champ, or Champy, is a monster reputed to be living in Lake Champlain, situated in the American states of New York and Vermont and also partly in Quebec, Canada. Champ is thought to be similar to the Loch Ness monster, and there have been reported sightings in the lake going back 100s of years. Description … Read more