The sign for Delgadillo's Snow Cap Drive-In on Route 66, as of 2009