There's no denying the rich history and culture of New Orleans and the St. Louis Cathedral located in the French Quarter, a place of worship that sits on one of the oldest church sites in North ...