The Changabaishan Volcano is located partly in the Ryanggang Province, North Korea, and partly in the Jilin Province, Northeastern China. The mountain and this area are heavily disputed between China and North and South Korea. It's also known as the "Ever White Mountain" and the "Holy Mountain of the Evolution", with legend having it was formed under a double rainbow.
Xavier De Le Rue and company attempt to ride the volcano is this new episode of the DIY Tour. De Le Rue evades guards who forbid him from going any higher on the mountain in this questionable epic.