The Most Infamous Cop in New Orleans History
This is an excerpt from issue no. 150, “The Last Shall Be First.” A few weeks before Hurricane Katrina devastated New Orleans, Len Davis rose to face a jury. A former policeman, Davis was a big man who’d once exuded toughness and sometimes thrown himself in harm’s way on the streets.