Kotomora
ミドリムシ (midorimushi) Japanese meaning: euglena | Kotomora