Kotomora
ウチワエビ (uchiwaebi) Japanese meaning: fan lobster | Kotomora