Len Davis Federal Death Row

len davis federal death row

Len Davis was a former New Orleans police officer who was sentenced to death for arranging the murder of a witness set to testify against him. According to court documents Len Davis was under investigation by the Internal Affairs for the murder of a young man who he thought was a witness to an officer […]

Len Davis Federal Death Row Read More »