In the fading light of a Saturday evening in eastern New Orleans, a young man's life was cut tragically short. Nicholas Ross, a 21-year-old male, was found slain on March 23, 2013, in the parking lot of an apartment complex on Chef Menteur Highway. The Orleans Parish coroner's office would later confirm that Ross had sustained multiple gunshot wounds.
The initial investigation by the New Orleans Police Department painted a grim picture of the scene. Shortly after 5 p.m., authorities were
...Read More