Do sharks lay eggs or give birth ?
Only a few sharks, like cat sharks, lay eggs. But look out! A whole bunch of sharks give birth to live baby sharks, called pups. Mako sharks, bull sharks, lemon sharks, and blue sharks are a few examples of sharks that are born live. Great white sharks usually have only one or two pups at a time, but some of the other sharks can have a litter with up to 20 pups.
Did you know? Baby sharks are born with a full set of teeth