Starfish, also known as sea stars, are generalist predators that eat bivalves like mussels, clams, and oysters. They live in salt water and come in different colors to camouflage from predators. Starfish have tube feet, an ambulacral groove, spines, and a mouth, but are not actually fish since they lack gills, scales, and fins.