Question: do great white sharks lay eggs?
Answer: Unlike typical fish, sharks do not produce large amounts of small eggs. ... Some sharks lay eggs, while others give live birth. Great white sharks gestate their pups for a year before giving birth – that's longer than humans. Between 2 to 12 babies are born at a time.