Plot: Kagura is a ritual dance of Shinto, the indigenous faith of Japan. Since ancient times, it has been offered to the gods in thanks for the blessings of nature

Journeys In Japan - Season 4 - Kagura: Dancing Beyond Time (Episode 36)
Episode Aired On:
Tuesday, November 12 2013
11 years ago
Tuesday, November 12 2013
11 years ago