Quarterbacks ready to work.
Triple view of the red-shirted ball throwers.
A flock of red-headed special-teamers.
S Adrian Amos (#31) gets some one-on-one with his coach.
“MVP? That’s nice. Now get in the drill with the others!”
Defensive linemen in the far corner.
A bunch of guys catching the ball.
WR Amari Rodgers (#8) — keep an eye on him this year.
Offensive line work.
WR Devin Funchess (#11).
WR Chris Blair (#80).
Coach and the MVP.
More offensive work.
Mid-practice defensive huddle.
A coach and his players.
QB Aaron Rodgers (#12) and the first string.
Rodgers looking deep.
RB Kylin Hill (#32).
QB Kurt Benkert (#7).
CB Kevin King (#20) back in practice.
CEO Mark Murphy out for practice.
QB Jordan Love (#10) in the pocket.
Coach LaFleur with Kevin King (#20).
11-on-11 scrimmage time.
S Christian Uphoff (#40).
LB Za’Darius Smith (#55) has been on the Non-Football Injury list since the start of camp.
CB Jaire Alexander (#23) in 11-on-11 scrimmage time.
DL Kenny Clark (#97) with DL Jack Heflin (#90).
11-on-11 scrimmage time.
11-on-11 scrimmage time.
11-on-11 scrimmage time.