Route 66 is lined with unforgettable stops, yet Delgadillo’s Snow Cap Drive-In stands out as a true original. Since 1953, this little roadside spot in Seligman, Arizona has been dishing up burgers and ...