Where To Stream Your Worst Nightmare Season 1 Episode 3
Water Foul
- Aired November 5, 2014
- 60 Min
When Martha Brailsford goes out sailing in Salem, Massachusetts, and doesn't return, her friends and family immediately suspect that something terrible has happened.