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