Amaterasu and the Rock Cave

Amaterasu and the Rock Cave Myth – the most important Japanese legend. Continue reading Amaterasu and the Rock Cave