Amefurashi

Amefurashi

A rain spirit.
Uetake, Mako

Uetake, Mako

Japanese