Some quick observations from training camp:
A player who has consistently looked good is C.J. Davis. A guard out of Pittsburgh, Davis, 6-2 and 308-pounds, signed with the Panthers as a rookie free agent. He tore up his right ankle before the 2009 season began. He's healthy now, and lends depth to the offensive line.
Dwayne Jarrett caught a pass on the right side and was immediately wrapped up by safey Charles Godfrey. Jarrett angrily shook him off and kept running. Two guys who aren't going to fight in camp: Jarrett and Godfrey.
Fullback Tony Fiammetta broke open for a pass from Jimmy Clausen in front of linebacker Jamar Williams.
Josh Vaughn, a free-agent running back out of Richmond, grabbed a screen pass, put on a pretty move and suddenly was free.
After several short passes and screens, Hunter Cantwell hit rookie David Gettis deep. Gettis beat cornerback R.J. Stanford and safety Marcus Hudson, and Cantwell hit him in stride.
When somebody gets open deep, it often is Dexter Jackson out of Appalachian State.
Practice culminated with a goal line drill, offense versus defense, white jerseys versus blue. The defense stuffed the offensive early. Linebacker James Anderson celebrated loudly after a defensive victory. So did linebacker Mortty Ivy.
Then the offensive pounded it in. And then Cantwell found tight end Dante Rosario alone in the end zone for a touchdown.
"I liked your end zone dance," DeAngelo Williams told center Ryan Kalil.
"No. I was trash-talking," Kalil said.
This is what training camp is for.
One area in which the defense dominated: volume. Defenders make more noise.