Leach Squid

Leach Squid is an enemy in Final Fantasy Dimensions.