Original: Delgadillo 's Snow Cap Drive-In is a historic eatery and roadside attraction located along former Route 66 in Seligman , Arizona USA .
Simplified: Since Delgadillos death in 2004 , the Snow Cap has been run by his sons John-Michael and Robert .