Kotomora
野面石 (nozuraishi) Japanese meaning: quarry stone | Kotomora