Starfish are also known as sea stars and are not really fish despite the name been given to them. These are echinoderms, which are found abundant in the deep blue seas all over the world.
I took this photos at Laguna Beach yesterday. Somehow I was saddened to see so many of them piled up on table. They should be in the ocean not in a souvenir shop!