Question: do seahorses eat their babies?
Answer: In fact, some species of seahorse can give birth to more than 1,000 babies at once! ... That's right, males sometimes eat their own babies. It's tough being a baby seahorse. Of the hundreds of babies that the male gives birth to, only one or two will survive to become adults and have babies of their own.