New England Monster

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