New Orleans Mayor LaToya Cantrell makes history after being indicted by federal grand jury
New Orleans Mayor LaToya Cantrell has just etched her name into the history books, but not for reasons anyone might celebrate. The Daily Caller reported that as the first woman to lead the Crescent City, she’s now also the first sitting