Racing PositionsUNC lands state's No. 1 recruit again in DT Shaw3YTom VanHaarenLatest news, buzz from training camps: 49ers' Brock Purdy shows off focus; Bengals' Joe Burrow goes under center4mNFL NationWhat we're seeing at Chiefs training camp: Justin Fields get run with first team14mNate TaylorHOFer Fitzgerald explains why he'll never retire3mJosh WeinfussWhat we're hearing and seeing at Broncos training camp: Jaylen Waddle sits out, Courtland Sutton returns13mJeff LegwoldWhat we're hearing and seeing at Packers training camp: No more backfilps for MarShawn Lloyd17mRob DemovskyWhat we're hearing and seeing at Bills training camp: Kicker Tyler Bas takes full reps10mAlaina GetzenbergWhat we're hearing and seeing at Titans training camp: O-line shuffles ahead of Friday's Blue/White scrimmage32mTurron DavenportWhat we're hearing and seeing at 49ers training camp: Brock Purdy goes 11-of-14 in strong offensive day41mNick WagonerWhat we're hearing and seeing at Patriots training camp: WR Brown, CB Gonzalez battling, needed to be separated1hMike Reiss