Man Murdered Woman, Defiled Corpse – Now Walks Free Despite Death Sentence
Thomas Schiro was sentenced to death in October 1981 for the murder and rape of 28-year-old Laura Luebbehusen. But on Jan. 7, he was released from prison in Evansville, Indiana, ...
Read moreDetails






























