Plot: Lake Biwa, Japan's largest freshwater lake, is located in the middle of the Japanese archipelago. Since ancient times, the expansive body of water has spawned myths and legends

Journeys In Japan - Season 6 - Lake Biwa: In Praise of Water (Episode 10)
Episode Aired On:
Tuesday, May 5 2015
9 years ago
Tuesday, May 5 2015
9 years ago