Where To Stream Captain Fall Season 1 Episode 3
The Human Zoo
- Aired July 28, 2023
- 27 Min
- Rated 9.5
- Number 8 Of 10 Rated Episodes
In South Africa, an eccentric tycoon surprises his wife with an unusual gift, courtesy of the Caribbean Queen crew — and an oblivious Jonathan.