Pictures from the Buccaneers' training camp practice on Thursday.

Bucs Training Camp

69 T Demar Dotson and #56 DE Jacquies Smith

69 T Demar Dotson

66 T Leonard Wester

14 WR Andre Davis and #53 LB Adarius Glanton

14 WR Andre Davis and #53 LB Adarius Glanton

HC Dirk Koetter

4 QB Ryan Griffin

4 QB Ryan Griffin

60 OL Joel Hale

5 P Jacob Schum

19 K Roberto Aguayo

67 T Kelby Johnson

74 G Ali Marpet

9 P Bryan Anger

93 DT Gerald McCoy

3 QB Jameis Winston

58 LB Kwon Alexander and #22 RB Doug Martin

93 DT Gerald McCoy and #34 RB Charles Sims

36 RB Storm Johnson

36 RB Storm Johnson

36 RB Storm Johnson

15 WR Bernard Reedy

44 RB Russell Hansbrough

91 DE Robert Ayers

34 RB Charles Sims

HC Dirk Koetter

44 RB Russell Hansbrough

27 CB Johnthan Banks and #44 RB Russell Hansbrough

Bucs Cheerleaders at Training Camp

Bucs Cheerleaders at Training Camp

Bucs Fans at Training Camp

Bucs Training Camp

Bucs Fans at Training Camp

Bucs Fan at Training Camp

34 RB Charles Sims

34 RB Charles Sims

34 RB Charles Sims

3 QB Jameis Winston

93 DT Gerald McCoy and #62 C Evan Smith

30 S Bradley McDougald and #84 TE Cameron Brate

72 C Ben Gottschalk

13 WR Mike Evans

Bucs Training Camp

13 WR Mike Evans

98 DT Clinton McDonald and #62 C Evan Smith

66 T Leonard Wester

Bucs Training Camp

Bucs Training Camp

79 DT Travis Britz

93 DT Gerald McCoy

78 T Gosder Cherilus

3 QB Jameis Winston

3 QB Jameis Winston

96 DE Cliff Matthews

96 DE Cliff Matthews

HC Dirk Koetter

65 T Taylor Fallin

68 C Joe Hawley

68 C Joe Hawley

Quarterbacks Coach Mike Bajakian and #3 QB Jameis Winston
Tampa Bay Times: Anger adds punch to kicking competition
ESPN: Why John Lynch deserves to be in Canton
Joe Bucs Fan: Kwon: GMC is a monster
NFL.com: HOF Class of 2016: What to know about each guy
Pewter Report: Winston sharp again despite wet ball
NOW ON BUCCANEERS.COM
Rain and officials add practice opportunities
Koetter: McCoy is setting the pace
Watch Thursday's press conferences
Buccaneers Madden ratings released
Watch: One-on-one with Jameis Winston
Five standputs from Thursday's practice
**VIDEO OF THE DAY
TWEET OF THE DAY**