Kotomora
活仏 (katsubutsu) Japanese meaning: living Buddha | Kotomora