Training Camp 2012: Day 12 Photos
The Broncos returned to Dove Valley for practice on the 12th day of 2012 training camp.

P Britton Colquitt awaits the long snap.

WR Matthew Willis works on his blocking.

WRs Demaryius Thomas and Brandon Stokley share a laugh during stretching.

QB Peyton Manning throws a pass over QB Coach Adam Gase.

Manning fires a pass.

LB Keith Brooking watches practice minutes after signing with the team.

WR Jason Hill makes a catch.

Stokley leaps to make a catch.

OL Tony Hills works through a blocking drill.

The quarterbacks work on pre-snap signals.

Defensive Coordinator Jack Del Rio talks to CB Tracy Porter.

RB Willis McGahee carries the ball.

CB Omar Bolden wraps up S Duke Ihenacho.

CB Champ Bailey looks in an interception.

S Mike Adams leaps to make a catch.

S Rahim Moore works to shed a block.

TE Joel Dreessen makes a catch in front of the crowd.

WR Eric Decker catches a pass from Manning.

Willis awaits a pass as Fox watches in the background.

Manning fires a pass over the line.

LB Jerry Franklin tries to make a tackle.

S Anthony Perkins tackles FB Chris Gronkowski.

Caldwell makes a catch in front of Adams.

WR Jason Hill makes a catch in tight coverage.

Caldwell heads upfield after a reception.

FB Austin Sylvester charges up the field.

Gronkowski turns the corner on a run.

TE Jacob Tamme runs away from DE Elvis Dumervil.

QB Brock Osweiler fires a pass during Monday's practice.

Hill attempts to come down with a pass against Bailey.

QB Caleb Hanie throws a pass downfield.