Original: Delgadillo's Snow Cap Drive-In is a historic eatery and roadside attraction located along former Route 66 in Seligman, Arizona USA.
Simplified: Delgadillo thought of a fun way to bring attention to his new restaurant.