Kotomora
カブトエビ (kabutoebi) Japanese meaning: tadpole shrimp | Kotomora