Netherworld Haunted House celebrates 25 years

Netherworld Haunted House in Stone Mountain has been scaring the pants off guests for 25 years. To celebrate the milestone, organizers say they've bought back some classics, and have added some new frights.

Top Videos