Trout Lake Monster
Referenced in 1 episode
Definition
A legendary creature described as a serpent-like entity, part of Native American folklore in Ontario, Canada, and reported to have a controversial sighting involving a 15-foot carcass in 2010, which was later debunked as a giant otter.
