Sand tiger shark trivia: It eats its siblings in the womb while it’s still an embryo

Sand tiger sharks usually give birth to only two babies, but they can carry up to 12 embryos…