NOPD Officer Travis McCabe

Officer Travis McCabe was one of five current & former New Orleans Police Officers who were charged during the investigation of the death of Henry Glover, whose body was found shot and burned in the days following Hurricane Katrina.

VIEW & ADD COMMENTS

Comments are closed.

Advertisement

Advertisement