What a journey, man: 49ers' Josh Johnson continuing his unique football life
Via: San Francisco Chronicle
He's been employed in the NFL, UFL, AAF and XFL. He's played for both Harbaughs (Jim and John), both Grudens (Jon and Jay) and has played for so many teams that...