Terra Newell Finds Out John Meehan Has Been Stalking Her Sister

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

Terra Newell Finds Out John Meehan Has Been Stalking Her Sister

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