Kotomora
メクラウナギ (mekuraunagi) Japanese meaning: hagfish | Kotomora