Why Josh Johnson views return to 49ers as a blessing
Cardinals-49ers prediction, odds, pick, how to watch NFL Week 4 game
What a journey, man: 49ers' Josh Johnson continuing his unique football life
49ers QB Josh Johnson continues winding NFL journey, 49ers
Full 2015 NFL Preview with Predictions