Two US men who spent three decades in prison for rape and murder, one of them on death row, have been released after DNA evidence proved their innocence. Mentally disabled half brothers Henry McCollum, 50, and Leon Brown, 46, were convicted in 1984 of raping and killing an 11-year-old girl in North Carolina. Recently analysed ...
Read Full Story
Facebook
Twitter
Pinterest
Instagram
Google+
YouTube
LinkedIn
RSS