Buckle up, because Atlanta’s Doll’s Head Trail is about to take you on a wild ride through the quirky side of Georgia.