The Last Shall Be First
In 1994, a New Orleans police officer ordered a hit on a civilian. He went away for murder but left a legacy of harm in his wake. People are still crying out for justice.
In 1994, a New Orleans police officer ordered a hit on a civilian. He went away for murder but left a legacy of harm in his wake. People are still crying out for justice.