Our 30 yard line location provided a good view of the action.
Welker caught everything thrown his way this day and showed good moves to get open.
Here's Welker chatting with Manning in a break from the action.
Brock Osweiler (#17) showed impressive arm strength during his time, but also made a few mistakes. Osweiler has the raw tools to be a good qb but I think game action will determine if he will be Peyton's successor in a few years.
Miller (58) and Derek Wolfe (95) provide a good pass rush this day.
Defensive backs David Bruton (30), Rahim Moore (26), and Champ Bailey (24) chat with coaches during a break.
On the offensive line, it was good to see coach Alex Gibbs back with the team and active in practice. Though only part time Gibbs was very active in coaching the offensive line this day.
A new 1-2 punch at running back? Here is Ronnie Hillman and rookie Montee Ball.
The team ran a number of plays where Ball was split wide in pass formation. I thought Hillman and Ball both looked good, in addition to rookie free agent CJ Anderson at running back.
I always enjoy a visit to Broncos training camp for a close up look at the team. I thought the offense looked great today - as long as the offensive line holds up to give Manning time to throw the Broncos should put a lot of points on the board. The defense is more of a question mark, especially if Von Miller misses four games, but I think Denver will end up outscoring lots of teams this year.