Kotomora
石仏 (sekibutsu) Japanese meaning: stone Buddhist statue | Kotomora