Meet another Vermont monster

Creature claimed to live in the Conn. River