Le véhicule a été construit en 1953 par le résident local Juan Delgadillo -LRB- 17 mai 1916 - 2 juin 2004 -RRB-.
Delgadillos Snow Cap Drive-In est un petit restaurant historique et une attraction au bord de la route le long d'une partie de ce qui était la Route 66 à Seligman, Arizona USA.