Kotomora
巨大魚 (kyodaigyo) Japanese meaning: enormous fish | Kotomora