More than six years have passed since Colin Kaepernick last took to an NFL field - and the former San Francisco 49ers quarterback and social activist has accused the league of making "no substantial change" during that time.
Kaepernick last played for the Niners in January 2017, the season in which he started kneeling during the national anthem in protest against racial injustice and police brutality across the United States, dividing fans and incurring the wrath of politicians including then-President Donald Trump.
The quarterback's deal with the team expired at the end of that season and he went unsigned, leading him to sue the league later that year claiming owners had colluded against him to ensure he did not end up on a roster. Kaepernick later withdrew his grievance in 2018 after reaching a settlement with the NFL, along with former teammate Jimmie Ward who protested alongside Kaepernick.