Where To Stream Catfish The TV Show Season 8 Episode 81
William & Carmella
- Aired April 25, 2023
- 60 Min
- Rated 8.5
- Number 71 Of 215 Rated Episodes
William's connection with Carmella is undeniably strong, but after three months of dodging his attempts to meet, William calls on Nēv and Kamie to find out what Carmella's hiding.