Advertisement

Morimoto's Toro Tartare

(02:40)

Duff's convinced: Iron Chef Morimoto is a genius robot from the future.

Learn more
Show:
The Best Thing I Ever Ate