The New Orleans Police Department is investigating a fatal crash near the I-10 East Louisa and Almonaster exit that left two men dead. 

About The Author