San Francisco 49ers star running back Christian McCaffrey had his second child, a son named Roman, at the end of September. McCaffrey and his wife, Olivia Culpo, now have two children under 2; they welcomed their daughter, Colette, in summer 2025. Christian McCaffrey and Olivia Culpo posing with their two children after a San Francisco...