Poster of Cast and Crew in Iron Chef - Season 6 - Episode 30 - Sakai vs Watabe Masanobu (Peach Battle)

Iron Chef - Season 6 - Sakai vs Watabe Masanobu (Peach Battle) (Episode 30)

Episode Aired On:
Friday, August 14 1998
26 years ago