What do starfish eat?
Starfish as a species mainly eat meat, though there are a few starfish that do eat rotting plants found on the sea floor. Some starfish focus on detritus — meaning they eat just about anything that is decomposing. The main diet of starfish are crustaceans i.e. clams, sea snails, oysters, hermit crabs, and other mollusks. Starfish are opportunistic and will eat any slow moving or dieing fish. At times starfish will even eat other starfish.
Image courtesy of wikipedia under GNU:http://en.wikipedia.org/wiki/File:Red-knobbed.starfish.arp.jpg