Chicken Tamales

(02:28)

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

Related Videos