Skip To Content

Where To Stream Snapped Season 8 Episode 31

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.