New Orleans, LAMan struck and killed by a hit-and-run driver at the intersection of Canal Street and Rampart Street in New Orleans, Louisiana Accident Date: Sun, 05/14/2023