Len Davis, the New Orleans police officer sentenced to death for ordering the murder of a woman who reported his misconduct to NOPD officials, is leaving death row. President Joe Biden commuted ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results