Terra Newell Finds Out John Meehan Has Been Stalking Her Sister
Preview

Terra Newell Finds Out John Meehan Has Been Stalking Her Sister

Veronica Newell informs her sister that she saw John waiting outside her apartment.

Season 1 Episode 8 - Videos