The Travel Channel’s “Man vs. Food Nation” recently did a Route 66 segment that included Ted Drewes Frozen Custard in St. Louis, Idle Spurs Steakhouse in Barstow, Calif., and Elote Cafe in Tulsa.
Here’s the full episode, in two parts:
The segment includes Elote’s formidable Puffy Taco Challenge.