A 4-day celebration of all things horror in America's most haunted city, New Orleans. April 9 - 12, 2025.