Kotomora
イタチザメ (itachizame) Japanese meaning: tiger shark | Kotomora