Champ
Referenced in 1 episode
Definition
A lake monster reportedly living in Lake Champlain on the New York-Vermont border, with sighting claims dating back centuries. Showman P.T. Barnum was reportedly involved in an early hunt for it.
Referenced in 1 episode
A lake monster reportedly living in Lake Champlain on the New York-Vermont border, with sighting claims dating back centuries. Showman P.T. Barnum was reportedly involved in an early hunt for it.