John Delgadillo is the son of Juan Delgadillo: the Snow Cap Drive-In's original owner and founder