You may wonder why but really its just how they were made sharks are still fish but they dont lay eggs cuz a lot of cold blooded animals have live birth and sharks are one of these kinds.some sharks do have babies in eggs
fish like groupers lay eggs but sharks dont.....and so do mammals.
sharks dont lay eggs...
what kind of fish dont lay eggs
Since sharks never leave the water, it is obvious that female sharks lay their eggs in the water just as all other fish do.
all fish lay eggs... except sharks and whales and stuff like that
All fish lay eggs, however some fish retain these eggs inside them until they hatch (they are ovoviviparous). Hammerhead sharks do this and with seahorses the female transfers the eggs to the male for incubation.
it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
they lay eggs and eat fish and sometimes are eaten by sharks and/or seals/warwasses
Rainbow Sharks, which are freshwater fish, not real sharks, ARE egg layers, but rearly breed in captivity.
Sharks can lay anywhere between 10 and 200 eggs.
NO salmon dont incubate their eggs, fish dont incubate their eggs at all, they lay them and the male fish swims by the fish and releases the sperm near the eggs and they become fertilized outside of the female fish.
So that the eggs can hatch and the big sharks and whales won't eat the fish. - answered by a intellegent 7th grader