0

New England Monster

Hundreds witness an aquatic monster at Lake Champlain. Investigators explore the lake's depths.

Video Clips

View All

Advertisement