Advertisement

Chicken Tamales

(02:28)

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

Learn more
Show:
The Best Thing I Ever Ate