On what do starfish feed?

Starfish, also known as sea stars, are carnivorous and feed on a variety of prey, including:

* Bivalves: Clams, mussels, oysters, and scallops are common prey. Starfish use their tube feet to pry open the shells and then evert their stomach into the shell to digest the soft parts of the bivalve.

* Other invertebrates: Starfish also eat snails, worms, barnacles, and other invertebrates that they can find on the seafloor.

* Dead animals: Some starfish are scavengers and will eat dead animals they find on the ocean floor.

Note: The specific diet of a starfish depends on its species and the availability of food in its environment. Some starfish have specialized feeding habits, such as the crown-of-thorns starfish, which feeds primarily on coral polyps.