How do Sharks have Babies?

The way that sharks reproduce greatly depends on the species of shark. Some sharks lay eggs and may have several hundred at a time. Other species of sharks give birth to live young and may only have one at a time. All I know is that I don’t want to be anywhere near the water when 100 hungry shark babies are hatching!