Few players in NFL history have the staying power of Josh Johnson. The journeyman quarterback has played for a record 15 NFL teams — an incredible 46.9% of the league's franchises. The signal-caller, ...