Editorial Images
NFL: DEC 24 Buccaneers at Panthers
CHARLOTTE, NC - DECEMBER 24: A statue of Carolina Panthers owner Jerry Richardson stands at the entrance to Bank of America Stadium, home of the NFL's Carolina Panthers on December 24, 2017 in Charlotte, NC. Richardson recently announced he would sell his interest in the team after the season following misconduct accusations and a resulting investigation. (Photo by William Howard/Icon Sportswire via Getty Images)