OTAs Day 8: Big catches make for a big day
The Broncos are making the most of the final days of OTAs, which end Thursday.

wide receiver DaeSean Hamilton (17) and Wide Receivers Coach Zach Azzanni talk before practice at the eighth day of OTAs on June 5, 2018.

wide receiver River Cracraft (15) practicing catching passes before practice at the eighth day of OTAs on June 5, 2018.

wide receiver DaeSean Hamilton (17) and wide receiver Courtland Sutton (14) practice catching passes before practice at the eighth day of OTAs on June 5, 2018.

wide receiver Isaiah McKenzie (16) before practice at the eighth day of OTAs on June 5, 2018.

safety Justin Simmons (31) and safety Will Parks (34) high-five before practice at the eighth day of OTAs on June 5, 2018.

tackle Garett Bolles (72) prepares for the pass rush during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Isaiah McKenzie (16) during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Emmanuel Sanders (10) tries to juke out defenders during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Courtland Sutton (14) during practice at the eighth day of OTAs on June 5, 2018.

Players huddle up after stretching during practice at the eighth day of OTAs on June 5, 2018.

linebacker Marcus Rush (49) during practice at the eighth day of OTAs on June 5, 2018.

outside linebacker Von Miller (58) during practice at the eighth day of OTAs on June 5, 2018.

guard Connor McGovern (60) takes part in offensive-line drills during practice at the eighth day of OTAs on June 5, 2018.

inside linebacker Keishawn Bierria (40) during practice at the eighth day of OTAs on June 5, 2018.

inside linebacker Josey Jewell (47) during practice at the eighth day of OTAs on June 5, 2018.

defensive tackle DeShawn Williams (93) during practice at the eighth day of OTAs on June 5, 2018.

defensive back Tramaine Brock (22) and other players take part in special-teams drills during practice at the eighth day of OTAs on June 5, 2018.

guard Sam Jones (70) takes part in offensive-line drills during practice at the eighth day of OTAs on June 5, 2018.

tackle Menelik Watson (75) during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Isaiah McKenzie (16) tries to elude safety Jordan Moore (30) during practice at the eighth day of OTAs on June 5, 2018.

running back David Williams (36) during practice at the eighth day of OTAs on June 5, 2018.

tight end Jake Butt (80) leaps to make a catch during practice at the eighth day of OTAs on June 5, 2018.

fullback Andy Janovich (32) during practice at the eighth day of OTAs on June 5, 2018.

defensive end Derek Wolfe (95) during practice at the eighth day of OTAs on June 5, 2018.

safety Su'a Cravens (21) during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Jordan Leslie (19) makes an impressive catch during practice at the eighth day of OTAs on June 5, 2018.

Offensive Coordinator Bill Musgrave during practice at the eighth day of OTAs on June 5, 2018.

inside linebacker Josey Jewell (47) during practice at the eighth day of OTAs on June 5, 2018.

tackle Garett Bolles (72) makes a grimacing face during practice at the eighth day of OTAs on June 5, 2018.

tackle Billy Turner (77) during practice at the eighth day of OTAs on June 5, 2018.

tight end Matt LaCosse (83) tries to elude safety Jordan Moore (30) during practice at the eighth day of OTAs on June 5, 2018.

wide receiver John Diarse (9) ensures he's lined up correctly with help from a nearby referee during practice at the eighth day of OTAs on June 5, 2018.

running back David Williams (36) is chased by multiple defenders during practice at the eighth day of OTAs on June 5, 2018.

outside linebacker Von Miller (58) smiles during practice at the eighth day of OTAs on June 5, 2018.

safety Jamal Carter (20) celebrates an interception with safety Jordan Moore (30) during practice at the eighth day of OTAs on June 5, 2018.

running back De'Angelo Henderson Sr. (33) during practice at the eighth day of OTAs on June 5, 2018.

cornerback Bradley Roby (29) during practice at the eighth day of OTAs on June 5, 2018.

Quarterbacks Coach Mike Sullivan and Offensive Assistant/Quarterbacks Coach Klint Kubiak work with their position group, including (from left to right) quarterback Paxton Lynch (12), quarterback Case Keenum (4), quarterback Nick Stevens (5) and quarterback Chad Kelly (6).

running back Devontae Booker (23) during practice at the eighth day of OTAs on June 5, 2018.

safety Will Parks (34) celebrates a sack during practice at the eighth day of OTAs on June 5, 2018.

cornerback Isaac Yiadom (41) prepares to defend a receiver at the line of scrimmage during practice at the eighth day of OTAs on June 5, 2018.

cornerback Isaac Yiadom (41) defends against wide receiver Jordan Leslie (19) during practice at the eighth day of OTAs on June 5, 2018.

wide receiver Jordan Leslie (19) stretches out for a catch on the sideline during practice at the eighth day of OTAs on June 5, 2018.

tackle Elijah Wilkinson (68) prepares to block linebacker Marcus Rush (49)