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.
For those who never met Juan, here he is in 1996, in all his irreverent glory.
(Image of the Snow Cap Drive-In by Brett Kiger via Flickr)