NOPD Officer Greg McRae

Officer Greg McRae 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