10 Leaf Sheep Facts [The Most Adorable Sea Slug]

Leaf sheep

Leaf sheep are so beautiful that they don’t seem real. Also known by their scientific name – Costasiella kuroshimae, they are actually a species of sea slug. Depending on whom you talk to, they’re also call them sea sheep, leaf slugs, and bunny slugs. If I was to say to you that I had a […]