0

Next airing Thu May 28, 8 a.m. 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