Sports

Carolina Panthers lose Christian McCaffrey to strained hamstring, Jaycee Horn to..