Tressa Middleton made headlines in 2006 as Britain’s youngest mother, giving birth at just 12 years and 8 months old. Her pregnancy shocked the nation, and intense media attention followed her everywhere. At the time, she claimed the father was a local boy—but the truth would later be revealed as far more disturbing. Born in 1994 in Broxburn, Scotland, Tressa...