Bluebeard and Blue Demon Mardi Gras World, New Orleans, Louisiana June 29, 2006December 29, 2013 Categories: New Orleans · Travel