At 411 Twin Drive-In in Centre, Alabama, that magic still exists under a canopy of stars. There’s something deeply nostalgic ...