Kodama Aoimizu: Japanese Blue Bottle Tree Water

The Kodama Aoimizu is an legendary creature with roots dating back to ancient Japan. Although the legend has many variations, most can be summed up in this way: there lives a spiritual water spirit called kodama, who is guardian and protector of all water sources on land. In order to […]