Josh Johnson primarily plays as a quarterback in the NFL. Throughout his journeyman career, he has been a member of 14 different NFL teams, often serving as a backup quarterback.
Josh Johnson Knowledge Knockout: 20 Questions to Determine Your Mastery