Josh Johnson, Marlins reach $39M, 4-year deal

BY foxsports • January 14, 2010















share story