Here's the breakdown:
* Most sharks are ovoviviparous: This means they give birth to live pups, but the pups develop inside eggs within the mother's body. The eggs hatch internally, and the pups are born fully formed.
* Some sharks are oviparous: These sharks lay eggs that develop externally. Think of the familiar mermaid's purse!
* A few sharks are viviparous: These sharks have a true placenta and give birth to live pups. The pups receive nutrients directly from the mother's blood.
So, while many sharks do give birth to live pups, it's important to remember that the specifics of their reproductive process vary.