National Geographic Society

  • Connect:

Stranger Than Nature

Beach Monster?

A Team of investigators unravel the mystery of a strange alien-like creature that washes up on the shores of Montauk, Long Island in 2008.

Info

Next Airing:

Stranger Than Nature: Beach Monster?

Published

A Team of investigators unravel the mystery of a strange alien-like creature that washes up on the shores of Montauk, Long Island in 2008.

Share

0 comments