The world famous Snow Cap Drive in, located in Seligman Arizona on Historic Route 66. Juan Delgadillo opened the drive in in 1953 after building it with scrap lumber.