Lake Champlain sits between Vermont and Upstate New York. It is the vacation spot for many in the area as well as being used by commercial fisherman. There has been many sightings of something strange near the surface of the lake.
Special guest:
Frank Tybush
Mentioned in this Episode: