The Seashore

When a husband and wife from New Hampshire vanish on the beach of Padre Island National Seashore in 2019, all the red flags go up about the vibrant couple’s disappearance.

Episode Info