Leaf Slug, sometimes called Sea Sheep or it's scientific name Costasiella
Kuroshimae. They were discovered in 1993 on the Kuroshima islands of Japan.
These cute but super tiny slug friends are made out of soft squishy silicone
and hand painted so no two sea sheep look exactly the same. They are 4 inches
long and fun to squish in your hands.