Kotomora
ダイオウイカ (daiouika) Japanese meaning: giant squid | Kotomora