All tagged True Crime

The Imposter

In 1994, teenager Nicholas Barclay disappears from San Antonio, Texas. Three years later, Police in Spain find a boy alone and scared that matches Nicholas’ description.