Where To Stream Deadly Waters with Captain Lee Season 1 Episode 3
Island Paradise Lost
- Aired June 15, 2024
- 60 Min
When a Florida couple goes missing, the discovery of a grisly bait freezer leads investigators through a precarious gauntlet involving a fishing boat, missing anchor, diamond ring and surprise informant who claims the truth is hidden at sea.