#DENvsSF: Practice photos
Photos from Broncos photographers of the team's on-field preparations for a Week 14 matchup with the 49ers.

Jake Butt visits with the tight end group during practice at UCHealth Training Center on December 7, 2018.

Jake Butt hugs Matt LaCosse during practice at UCHealth Training Center on December 7, 2018.

Courtland Sutton during practice at UCHealth Training Center on December 7, 2018.

Jake Butt visits with the tight end group during practice at UCHealth Training Center on December 7, 2018.

DaeSean Hamilton during practice at UCHealth Training Center on December 7, 2018.

Nico Falah during practice at UCHealth Training Center on December 7, 2018.

Andre Holmes during practice at UCHealth Training Center on December 7, 2018.

Shane Ray and Bradley Chubb during practice at UCHealth Training Center on December 7, 2018.

DaeSean Hamilton and Courtland Sutton during practice at UCHealth Training Center on December 7, 2018.

Tim Patrick during practice at UCHealth Training Center on December 7, 2018.

Brandon Marshall and Su'a Cravens during practice at UCHealth Training Center on December 7, 2018.

DaeSean Hamilton during practice at UCHealth Training Center on December 7, 2018.

River Cracraft during practice at UCHealth Training Center on December 7, 2018.

DaeSean Hamilton and Courtland Sutton during practice at UCHealth Training Center on December 7, 2018.

Tim Patrick during practice at UCHealth Training Center on December 7, 2018.

Derek Wolfe during practice at UCHealth Training Center on December 7, 2018.

Courtland Sutton during practice at UCHealth Training Center on December 7, 2018.

Jake Butt greets Tim Semisch during practice at UCHealth Training Center on December 7, 2018.

Dan Skipper during practice at UCHealth Training Center on December 7, 2018.

Brendan Langley and the cornerbacks huddle up during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Von Miller working with Pass Rush Consultant (and former outside linebacker) DeMarcus Ware during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Matt LaCosse during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

The linebackers group Ñ Brandon Marshall, Todd Davis, Josey Jewell, Keishawn Bierria and Joe Jones Ñ during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Derek Wolfe during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Andre Holmes during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

DaeSean Hamilton during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Von Miller during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Darian Stewart during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Bradley Roby during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Von Miller during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Tim Patrick during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Derek Wolfe during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

River Cracraft during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Shane Ray working with Pass Rush Consultant (and former outside linebacker) DeMarcus Ware during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Brandon Marshall during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Josey Jewell during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Darian Stewart and Shamarko Thomas during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Brian Parker during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Brandon Marshall during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Adam Gotsis during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Courtland Sutton during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Shamarko Thomas during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Linden Stephens during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

DeMarcus Walker during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Will Parks during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Zach Kerr during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Brendan Langley works with Defensive Backs Coach Greg Williams during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Caushaud Lyons during practice at UCHealth Training Center in Centennial, CO, December 06, 2018. Photo by Gabriel Christus

Matt LaCosse during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Jamar Taylor during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Case Keenum during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Brandon Marshall during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Dymonte Thomas and Shamarko Thomas during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Linden Stephens during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Tramaine Brock during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Su'a Cravens during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Will Parks' My Cause My Cleats shoes during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Phillip Lindsay during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Derek Wolfe during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Jamar Taylor during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Josey Jewell during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Su'a Cravens during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Tim Semisch during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Will Parks during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Will Parks during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Kevin Hogan during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Bradley Roby during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Case Keenum during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Brendan Langley during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Linden Stephens during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Brian Parker during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus

Garrett Grayson during practice at UCHealth Training Center in Centennial, CO, December 05, 2018. Photo by Gabriel Christus