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.