Child Sex Slave Cyntoia Brown Released From Prison After Being Sentenced to Life at 16
Cyntoia Brown was finally released this morning after serving 15 years of a life sentence for the 2004 murder of a Nashville real estate agent who bought her for sex. Visit streaming.thesource.com for more information Brown was granted clemency and released from the Tennessee prison on parole. She was only at the tender age of […]