No player in NFL history has played for more teams in the National Football League than Josh Johnson. Straight Talk Wireless highlights the amount jersey's he had to wear throughout his career ...