Delgadillo’s Snow Cap Drive-In in Seligman, Arizona serves classic Route 66 burgers and shakes that make it feel like 1962 ...