Route 66 News

“Man vs. Food Nation,” Route 66 edition

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.