Iron Chef: Quest For An Iron Legend now streaming on Netflix.