Atlanta Horror Film Festival October 4 - 6, 2024 at Limelight Theater