Terra Newell’s life forever changed on Aug. 20, 2016, when she fatally stabbed her estranged stepfather John Meehan 13 times after he had attacked her in her apartment complex’s parking lot.
Stephanie Nolasco, FOX News: Entertainment
Thu, 08/22/2019 - 2:00am
Terra Newell’s life forever changed on Aug. 20, 2016, when she fatally stabbed her estranged stepfather John Meehan 13 times after he had attacked her in her apartment complex’s parking lot.