Route 66

Juan Delgadillo and his brother opened the Snow Cap drive-in in 1953. He and his family have been serving up food with jokes and attitude for 60 years.

Close Window