How do Sharks Give Birth?

Most sharks give birth to live young, but some lay eggs. Depending on the species they can have between 1 and 135 babies at a time. I’d hate to be in the water when those 135 hungry babies are born!You can find more information here: