Advertisement

Chicken Tamales

(02:32)

The best tamales Duff's ever had? Not in Texas or New Mexico: in Colorado.

Best Thing I Ever Ate
Show:
The Best Thing I Ever Ate