Bizarre Foods with Andrew Zimmern

Season 3, Episode 13: Japan

Select Source

Previous Next

Andrew heads to Japan, where the people have a passion for food.

All Episodes - Season 3

Back to Bizarre Foods with Andrew Zimmern