Racing PositionsJags DE Ngakoue ends holdout without new deal7YMichael DiRoccoVikings sign rookie long snapper Austin Cutting7YVikings RB Thomas gets 3-game suspension7YCourtney CroninSamuel on Niners reunion: 'Just matter of time'16mNick WagonerWhat we're hearing and seeing at Browns training camp: Cleveland defense puts QBs under pressure22mDaniel OyefusiEx-All Pro LB White heads to Lions on 1-year deal24mEric WoodyardNix won't be shy to scramble after ankle surgery37mJeff LegwoldWhat we're hearing and seeing at 49ers training camp: Shanahan addresses team, Deebo practices26mNick WagonerWhat we're hearing and seeing at Titans training camp: Ward has solid day in front of fans1hTurron DavenportWhat we're hearing and seeing at Bills training camp: DC Jim Leonhard focusing on purposeful play1hAlaina Getzenberg