Kotomora
八腕類 (hachiwanrui) Japanese meaning: octopods | Kotomora