0

Next airing Fri Jul 3, noon ET

Montauk Monster

A strange alien-like creature washes up on the shores of Montauk, Long Island. Could it be a mutant creature from a top secret government research laboratory?

Advertisement