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:
https://youtu.be/Z1Q7Rk29aYg
https://youtu.be/qF5K4aO8Xv0
The segment includes Elote’s formidable Puffy Taco Challenge.