Browse links
US residents can opt out of "sales" of personal data.
The National Registry of Exonerations reports that 1,541 innocent people have been exonerated in the United States since 1989, with more mishandled cases being revisited by committed legal teams every year. These photos show 15 of them during some of their first moments of freedom.