what is the habitat for starfish?
Starfish can be found in virtually all marine habitats, from tropical coral reefs to the deepest parts of the ocean floor. They are commonly seen on rocky shores, tidal pools, mud, sand, kelp forests, and seagrass meadows. Starfish are known to inhabit depths of up to 6,000 m (20,000 ft). Starfish, or sea stars, are … Read more