The 2.7 Kids Rule: Why Humans Need More Babies to Survive - Rollup News