How Many Babies Does A Great White Shark Have?
How Many Babies Does A Great White Shark Have? 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. Great whites can live up to 60 years, maybe more. Most sharks are slow to grow and take a