Stone Mountain is now home to one of the spookiest addresses in Georgia. This frightfully fun destination marks one of the nation’s top-rated haunted houses, known to many longtime fans simply as “The Juggernaut” at 1313 Netherworld Way. Ben Armstrong and his Netherworld co-founder, Billy Messina, always talked about the possibility of a namesake street … Continue reading Netherworld – 24 years of fear and fun