Kotomora
正覚坊 (shougakubou) Japanese meaning: large sea turtle | Kotomora