The Leaf Sheep, possibly the cutest little sea creature you’ve ever seen

Leaf Sheep

What is a Leaf Sheep? Costasiella kuroshimae—also known as a “leaf slug“, “leaf sheep“, or “salty ocean caterpillar“—is a species of sacoglossan sea slug. Costasiella kuroshimae are shell less marine opisthobranch gastropod mollusks in the family Costasiellidae. They range in size from 5 millimetres (0.20 in) to 1 centimetre (0.39 in) in length. Discovered in 1993 off the coast of the Japanese island Kuroshima, Costasiella kuroshimae have been found in the … Read more