2 cousins freed after spending 42 years wrongfully imprisoned – the latest in a spate of high-profile exonerations this week

11 months ago 86
Two Illinois cousins who spent most of their lives locked up for crimes they never committed walked free Thursday after 42 years behind bars – the latest in a series of exonerations this week involving innocent people wrongfully imprisoned for decades.
Read Entire Article