Juan Delgadillo and the 1953 founding
Juan Delgadillo (1916-2004) was Angel Delgadillo's older brother and the third of the nine Delgadillo siblings. Like Angel, Juan grew up in Seligman watching Route 66 develop from a frontier dirt road into a major federal highway across the 1920s, 1930s, and 1940s. By the early 1950s, with the post-World War II Route 66 commercial boom in full swing, Juan decided to open his own roadside business in Seligman to capture some of the highway's growing traveler traffic.
The Snow Cap Drive-In opened in 1953. Famously — and this is well documented in Delgadillo family interviews and Route 66 historical archives — Juan built the original Snow Cap building essentially by himself, using leftover lumber from his father's wagon-building business. The Delgadillo Sr. wagon shop had been in operation in Seligman since the 1920s and accumulated substantial scrap lumber across decades; Juan's deliberate choice to use the leftover wagon-shop materials gave the original Snow Cap building a distinctive cobbled-together character that has been preserved through subsequent decades of repair and repainting.
Juan operated the Snow Cap continuously from 1953 until his death in 2004 — a fifty-one-year personal run during which the drive-in transitioned from a busy Route 66 roadside business through the lean years of the I-40 bypass era and into the modern Route 66 preservation tourism boom. After Juan's death, his children took over operations and have continued the Snow Cap tradition through the present day, with deliberate preservation of Juan's comedic style, hand-painted signage, and quirky decorations.