Delgadillo’s Snow Cap Drive-In in Seligman, AZ was established by Juan and Mary Delgadillo in 1953 along Route 66. The building was built by Juan, with the help of his father and his brothers, out of scrap lumber he collected while working for the railroad. Juan retired from the railroad and worked everyday at the [...]

