Leech | スイツキ
A parasite that attaches itself to the skin of larger creatures to absorb their body fluids. Has a high tracking ability and sense of smell.
Race
Gender
Parasite
Unknown
Encounters
Chapter 1 Stage 4
Notes: