Question: do all fish have bones?
Answer: The skeleton of the fish is made of either cartilage (cartilaginous fishes) or bone (bony fishes). The main features of the fish, the fins, are bony fin rays and, except for the caudal fin, have no direct connection with the spine. ... Bones are rigid organs that form part of the endoskeleton of vertebrates.