35
Eleven people were shot on Canal Street in New Orleans early morning Dec. 1, 2019, according to New Orleans police.
Eleven people were shot on Canal Street in New Orleans early morning Dec. 1, 2019, according to New Orleans police.