A visit to the Snow Cap Drive-In

Here's a recent visit to the historic Snow Cap Drive-In restaurant that's graced Route 66 in Seligman, Arizona, for more than 60 years. Founder Juan Delgadillo died 10 years ago, but it's apparent from this clip his family is keeping it going quite well. https://youtu.be/_Sz7ySgzvFA For those who never met Juan, here he is in … Continue reading A visit to the Snow Cap Drive-In