Where To Stream Happy Town Season 1 Episode 5
This Is Why We Stay
- Aired June 9, 2010
- 60 Min
- Rated 5.3
- Number 5 Of 8 Rated Episodes
Rachel wants to leave Haplin; a long-kept secret is revealed; Andrew and Georgia's day in the woods takes a shocking turn.