Where To Stream Happy Face Season 1 Episode 2
Killing Shame
- Aired March 20, 2025
- 48 Min
- Rated 7.5
- Number 7 Of 8 Rated Episodes
Melissa and Ivy travel to Texas to learn everything about Heather Richmond's murder; their discovery there pushes Melissa to step into the light.