Kotomora
アカザエビ (akazaebi) Japanese meaning: Japanese lobster | Kotomora