Terra Newell Comes Face to Face With John Meehan's Sister

Clip 0 of 0

Terra Newell Comes Face to Face With John Meehan's Sister

Terra feels responsible for what's happened to John.