Tampa Bay Buccaneers
2009-08-10 Practice

FB Jameel Cook bashes through a pad held by one of his fellow running backs

Sweat flies as LB Barrett Ruud (right) and his defensive teammates surge forward

TE Kellen Winslow extends his arms for the pass as he continues on his route downfield

Rookie C Rob Bruggeman has seen plenty of action with the first time since the minor injuries to Jeff Faine and Sean Mahan

P Josh Bidwell practices his catch-and-hold on placekicks

FB B.J. Askew hurls himself full-tilt at the blocking dummy

One of the first exercises of every practice is the QB-Center exchange

LB Adam Hayward smiles after engaging in some good-natured trash-talking with the offense

LB Geno Hayes doesn't appear too upset about being taped to the goalpost and soaked as a birthday present

Footballs were flying in all directions during the DBs' individual-position drill

Special Teams Coordinator Rich Bisaccia always keeps things moving during punt and kickoff drills

WR Maurice Stovall gets behind the defense to haul in a deep pass

RB Cadillac Williams continues to run hard in every practice despite his offseason knee surgery