PHOTOS: Panthers practice | 12/14
View photos from the Panthers' practice on Thursday in Week 15.
![231214 WK 15 Practice 2-097](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/y2m79zdbjjzkhunwzfcr.jpg)
1 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-052](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/urjqk8cpqoxpbnsqioh4.jpg)
2 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-22](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/bnk82jmwumwjotmvicfs.jpg)
3 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-182](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/fmmewxwuerxvvrl1phif.jpg)
4 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-03](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/zk4kxxbgixwljhqang2l.jpg)
5 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-15](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ovfuljvdukmr8wqgpn3o.jpg)
6 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-08](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/n3wn6bvjsjsh7enl0koh.jpg)
7 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-036](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/qaqelbl1gsqt71bhu4nm.jpg)
8 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-32](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/omj97gxtxkraiskwbbou.jpg)
9 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-09](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/hyh5m8nfum2qv53s38cz.jpg)
10 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-037](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/llt06ouj5mfzadvlb4ps.jpg)
11 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-04](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/gl7yxcymfxhbzsnrc24o.jpg)
12 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-10](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/tgtgtpdh6mapd69mpxfx.jpg)
13 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-28](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/efeznkort6l8z4a8tq5p.jpg)
14 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-163](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/czrcseh2lkga9i7oleat.jpg)
15 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-155](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/w6ksn54bq2kmw0gxhycr.jpg)
16 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-162](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/h17m8cpppfnisjecq0ii.jpg)
17 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-154](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/vnyknby0grjtcm6tuume.jpg)
18 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-134](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/djutipvi6cbsweiilhbb.jpg)
19 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-147](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ggotzkwxklxbs95vdek3.jpg)
20 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-093](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/kgrv45krrcomkcveatay.jpg)
21 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-137](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/hicvotqnxikdo4jsjq0t.jpg)
22 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-141](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/iwhjeew3eyecjzupfkwq.jpg)
23 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-129](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ysuejbofytncvfd9m67j.jpg)
24 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-118](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/wlmiaw0jnhfun0tgc998.jpg)
25 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-096](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/vhshyvygdhegtvidwlcq.jpg)
26 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-110](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/jysn4zcmyfwifijwxclg.jpg)
27 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-112](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/veff8ddthlcc82p5qtfj.jpg)
28 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-117](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/t3ql4bwvud2jlbyiydrt.jpg)
29 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-100](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/zvf3iqzyurkbvskih2hg.jpg)
30 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-081](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ymoadexyxdbmrnkk4f4v.jpg)
31 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-076](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/jfygyuylyebovbhhtwni.jpg)
32 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-082](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ejoxc6vx2imr3tsxxrg0.jpg)
33 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-073](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/o448eqdq1vrn9eygtaq1.jpg)
34 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-092](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ipyps0ykmkvxdmz0yfim.jpg)
35 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-084](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/dnwh0epbxzele1ofestm.jpg)
36 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-166](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/z3ctagb0jn2eetophicc.jpg)
37 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-174](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ydupt8y4tt0svv7g7asi.jpg)
38 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-165](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/u4ogutntdi4tviyixo2q.jpg)
39 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-173](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/zbpa3xdspl6exa3buozz.jpg)
40 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-048](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/suvghjsu3zxwg4sfgppm.jpg)
41 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-068](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/msz9ffzvkcidfepuurcn.jpg)
42 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-065](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/icsw6p1oik0n5g4hhpp6.jpg)
43 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-066](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/umk7zivssvgy53k1iv8j.jpg)
44 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-044](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/qhzrtjdqkywz08kwilcb.jpg)
45 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-069](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/vppxsytkzsxlsrn9o9qu.jpg)
46 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-064](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/tk3s4cgj74uzlokvemjt.jpg)
47 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-057](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/szk71ozkppwpxg68tqno.jpg)
48 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-055](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xi0ykfwqk7ndlkp7ubyy.jpg)
49 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-062](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/a5umcbopikuivarihf58.jpg)
50 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-061](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/jcoywedi46aoeyrxypge.jpg)
51 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-060](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/nkm9cp1sieln8pbuvujp.jpg)
52 / 53
Kenny Richmond/Carolina Panthers
![231214 WK 15 Practice 2-049](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/iqe6kka4bn2rlffk09zz.jpg)
53 / 53
Kenny Richmond/Carolina Panthers
This Ad will close in 3