Where To Stream Good Girls Season 2 Episode 8
Thelma and Louise
- Aired April 21, 2019
- 60 Min
- Rated 7.5
- Number 35 Of 50 Rated Episodes
Beth and Ruby's friendship fractures just as Dean's vendetta against Rio compromises the women's business dealings. Meanwhile, Nancy, on the verge of giving birth, needs Annie's help.