If you’re looking for a unique scare this Halloween season and you find yourself in the Southeast, you should consider making a trip to Atlanta to check out Doll’s Head Trail, a one-of-a-kind, eerie experience that will leave you unsettled. https://www.instagram.com/p/B2tqyTnDsp3/ The trail is in Atlanta’s Constitution Lakes Park, and it is decorated with, as...