Where To Stream Snapped Season 8 Episode 31
Michelle Hetzel
- Aired October 9, 2011
- 60 Min
Michelle Hetzel and Devon Guzman are involved in a lesbian love triangle, but when Devon decides to break it off, she is found dead in June 2000.
Michelle Hetzel
Michelle Hetzel and Devon Guzman are involved in a lesbian love triangle, but when Devon decides to break it off, she is found dead in June 2000.