Champ of Lake Champlain
Champ is the name given to a reputed lake monster living in Lake Champlain. While some authorities regard Champ as legend, some believe it is possible such a giant creature does live deep in the lake.
More »
The Loch Ness Monster
The Loch Ness Monster.
More »