Behind-the-Scenes Chengdu, China

Take a look at behind-the-scene photos from the Chengdu, China episode of Bizarre Foods.