Legend: Cubone Is Actually the Baby Kangaskhan
As you may already know, the Ground-type Pokémon wears the skull of its dead mother, meaning that every Cubone’s mother died. The problem is that when a Cubone egg hatches, it’s already wearing its dead mother’s skull, despite just being born.