Question: do any sharks give live birth?
Answer: There are over 500 species of shark living in waters around the world and the majority give birth to live young. The remainder are oviparous, meaning they lay eggs.