San Francisco 49ers defensive end Arik Armstead (91) during an NFL football practice Tuesday, June 7, 2016, in Santa Clara, Calif.
San Francisco 49ers defensive end Arik Armstead (91) during an NFL football practice Tuesday, June 7, 2016, in Santa Clara, Calif. Marcio Jose Sanchez AP
San Francisco 49ers defensive end Arik Armstead (91) during an NFL football practice Tuesday, June 7, 2016, in Santa Clara, Calif. Marcio Jose Sanchez AP

49ers notes: Who’s having best training camp? Joe Staley has a candidate

August 10, 2016 04:16 PM