Upton, D-Backs close on 6-year, $50 million deal

BY foxsports • March 2, 2010

share story