PHOTOS: Panthers practice | 12/20
View photos from the Panthers' practice on Wednesday.
![231220 WK 16 Practice 1-007](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/cwdhfecoxvldridnxym9.jpg)
1 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-165](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/uchwoh3ovbu2qagmyatm.jpg)
2 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-167](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/zeojswaxk41knqasvkf5.jpg)
3 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-162](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/lwc4mk8xf5vc9yoplgef.jpg)
4 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-163](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/zhtjxwr4dx00gvxef090.jpg)
5 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-158](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/paxcsuaef4j3o01jhgjc.jpg)
6 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-160](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/worulkfhvas3x5t9pzml.jpg)
7 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-155](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/dqrmlzrjvituq2mhf6ok.jpg)
8 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-145](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/dftxslsq92wlas7ximb0.jpg)
9 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-156](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/g9rom1efqn7gyqrachum.jpg)
10 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-143](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ubl6zdjmw3o6bqiwltnm.jpg)
11 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-153](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/jjokwl0z9hfvkf7phdnz.jpg)
12 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-144](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/uctg4e6w5csonodhx4td.jpg)
13 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-140](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xqhlp7s6sg2sxhfxzlq5.jpg)
14 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-137](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/cauxqndjzvbcvxgofuov.jpg)
15 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-130](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/rkvmpl467zayvgadim6d.jpg)
16 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-129](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ymztdwwnypq9aoo6mitp.jpg)
17 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-124](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/pvls4twdxjsn80n7g2b8.jpg)
18 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-119](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/kfljidhlftgwlvy4qxl1.jpg)
19 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-115](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/nxxf8cwnrrfq2wrbwy3r.jpg)
20 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-112](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/apracqardsg9g0ne2rmv.jpg)
21 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-108](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xsatinbvuotw7xh6ov3z.jpg)
22 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-103](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/x8sishqtiges8f3w0xak.jpg)
23 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-086](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/wjadq4kw2mmnwx4kjqk3.jpg)
24 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-101](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/n6g86jdpedvmw2c0dkfw.jpg)
25 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-038](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/gbdtmyrrc6tianldaef6.jpg)
26 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-082](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/tfrdvxnbx54sxjhunbuy.jpg)
27 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-032](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xq53hmsgrniusmadjofx.jpg)
28 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-035](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/cqyry250rurm2tuajxpk.jpg)
29 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-054](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/nqshn00hi2zrpfkd55lz.jpg)
30 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-063](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/hvjvdduhpdakbzxcaovv.jpg)
31 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-043](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/rcbkipemnhbt4nwsvjcu.jpg)
32 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-051](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/jub86b9jmvd3fjs3kxbo.jpg)
33 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-060](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/bvxuok6pbwg8w60qm6kd.jpg)
34 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-052](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xmd2atdtwcne8ptuynvs.jpg)
35 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-020](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ws6v13usrucpotj6psxq.jpg)
36 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-056](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/xwy7tw6goiwnstfbgcvb.jpg)
37 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-031](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/gmjmeslfmylytk26ug2c.jpg)
38 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-015](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/gxlud3zi9pgph67v9ffn.jpg)
39 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-097](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/y4zkezhvj82qph7m23tg.jpg)
40 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-090](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/lecbfjhqbdpowqrydacd.jpg)
41 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-093](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ssbvan3qkor3kh6yveyv.jpg)
42 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-012](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/gy4fpwmd1tzlp2q7hhc2.jpg)
43 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-023](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/ksttxekgdorqr2zkfgba.jpg)
44 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-089](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/d4s7ys5jw0scxlf0iuz5.jpg)
45 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-003](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/otjoo3krcrdzvi86bhvs.jpg)
46 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-076](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/rfi7gne5jeoxjxffpfgs.jpg)
47 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-067](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/qv3dtoavfmoaojan7rhu.jpg)
48 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-062](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/faz3bqllo6eozqlhaftr.jpg)
49 / 50
Kenny Richmond/Carolina Panthers
![231220 WK 16 Practice 1-005](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/panthers/klyhozfwyc27o6xlbmpk.jpg)
50 / 50
Kenny Richmond/Carolina Panthers
This Ad will close in 3