How many babies do sharks have?
Sharks can have from 1 to 100 babies at a time, depending on the type of shark. The ones with pups that grow inside the mother have fewer babies at a time than sharks that lay eggs outside the body.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE