Founded by the Japanese people, Shintoism is an ancient animistic faith that acknowledges the divinity in all aspects of nature, including mountains, rivers, forests, and rocks.
Founded by the Japanese people, Shintoism is an ancient animistic faith that acknowledges the divinity in all aspects of nature, including mountains, rivers, forests, and rocks.