Actually, yes and no. Some sharks are egg-layers, while most give birth to live pups.
sharks do not eat eggs. they will eat other sharks' eggs though
Sharks give birth to live young
Sharks can lay anywhere between 10 and 200 eggs.
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
Basking sharks are born from eggs.
Actually sharks don't lay eggs. They are mammals so they give birth to live sharks. I hope this helps and please recommend me!
Since sharks never leave the water, it is obvious that female sharks lay their eggs in the water just as all other fish do.
No, nurse sharks do not lay eggs. After mating, the eggs develop in the body and the shark gives birth to 20 to 30 pups.
no.
no
from eggs
eggs