Amefurashi



A rain spirit.