‘System Uses Prisons to Throw People Away’: Man Sentenced to 1,823 Years in Prison to be Released
Lawrence Stephens, 38, thought he was going to spend the rest of his life in prison after a Virginia judge sentenced him to 1,823 years in prison for a 2001 home invasion and robbery. Stephens received the lifeline of a lifetime when Hampton, Virginia, civil rights activists caught wind of his case. On Nov. 13,…
