Kotomora
大仏 (daibutsu) Japanese meaning: large statue of Buddha | Kotomora