There are hundreds of sea urchin species throughout the world. The spiny creatures eat almost anything including plants and other animals including algae, mussels, barnacles, sea sponges, and even dead fish.
The name urchin actually translates to "sea hedgehog" in many languages.