Terra Newell Finds Out John Meehan Has Been Stalking Her Sister

Clip 0 of 0

Terra Newell Finds Out John Meehan Has Been Stalking Her Sister

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