Kotomora
十腕類 (juuwanrui) Japanese meaning: decapods | Kotomora