Journey to a sacred mountain where pilgrims purify themselves in a waterfall before moving on. Some of them have even brought along offerings. And it turns out they have something to prove.
You can not favourite a USA TV guide show, please go to settings to switch your country.