At 28 years of age, Josh Gordon has already been through a lot: he has struggled with substance abuse and mental health problems for much of his life, and has spent a sizable portion of his NFL career either suspended or in rehab. Three weeks into his eight season as a pro football players, however, he appears to have finally found his footing: Gordon looks healthy, and is embracing what he calls his ‘battle of perseverance.’
During the New England Patriots’ game against the New York Jets, this fight and Gordon’s resiliency were on full display.