Packers training camp: Day 2 highlights
The team's second practice of training camp wrapped up Friday afternoon

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.

Green Bay Packers during training camp at Ray Nitschke Field on Friday, July 27, 2018.