The Death of Leonard Schaffer in New Orleans, LA: Sorting Fact From Rumor
Examining the circumstances of Leonard Schaffer’s death in New Orleans, LA on September 1, 2014, and clarifying public confusion surrounding the case.
Read MoreExamining the circumstances of Leonard Schaffer’s death in New Orleans, LA on September 1, 2014, and clarifying public confusion surrounding the case.
Read More