Training Camp 2012: Day 22 Photos
View exclusive photos from the Broncos' penultimate practice of 2012 Training Camp.

QB Adam Weber targets WR Cameron Kenney.

TE Joel Dreessen reels in a catch.

WR Eric Decker looks in a pass.

QB Peyton Manning leads the Broncos' huddle.

OL Manny Ramirez gets set to block DT Mitch Unrein.

Manning throws a pass downfield.

RB Knowshon Moreno carries the ball.

WR Jason Hill runs after a catch.

QB Brock Osweiler rolls out, looking to pass.

OL Philip Blake talks to OL Coach Dave Magazu.

RB Willis McGahee laughs as DE Elvis Dumervil wraps him up.

OL Orlando Franklin gets ready to block LB Von Miller.

RB Lance Ball breaks into the open field.

TE Jacob Tamme picks up a blitzling LB Wesley Woodyard.

John Elway, John Fox and Matt Russell watch Thursday's practice.

QB Brock Osweiler calls out the signals.

The O-line watches after taking their reps.

Players watch practice after their reps.

QB Adam Weber changes the play at the line.

Manning looks downfield.

Woodyard laughs with WR Demaryius Thomas after a reception.

S Mike Adams smiles after a play.

WR Demaryius Thomsa catches a pass over the middle.

Thomas looks back at Manning for the signs before the snap.

Manning gets ready for the snap.

QB Caleb Hanie fires a pass.

WR Greg Orton tries to juke past CB Ramzee Robinson after a reception.

LB Wesley Woodyard sheds a block.

LB Von Miller gets ready for a drill.

Linebacker work through a tackling drill.

DL Derek Wolfe goes through a drill.

DT Ty Warren reacts to the snap.

Woodyard looks in a pass.

LB Joe Mays gets ready for the next drill.

S Rahim Moore gets ready for a drill.

Head Coach John Fox watches the DBs go through drills.

Fox laughs with S Duke Ihenacho.

LB Jerry Franklin attacks the pad.

Defensive Coordinator Jack Del Rio talks with Woodyard during practice.

Franklin bats away the ball.