The latest Jie Sect Daoist strikes fear into his foes' heart ... by eating it.
See All 483 Episodes of "Chinese Lore Podcast"