Hammerhead sharks

Hammerheads are viviparous.

An excerpt from the article 22 facts about hammerhead sharks
After a long gestation, females give birth to living, fully developed offspring. They reproduce once a year, and birth usually up to 15 pups. Great hammerheads can birth up to 40 pups per litter.