Olivia Culpo and NFL star Christian McCaffrey announce they are expecting their first child. Olivia hints at a baby boy based ...