Anger is growing over the horrific terror attack that unfolded in New Orleans, Louisiana, on January 1, 2025, as 15 people were killed in a shocking vehicular assault. Questions are being raised about ...