The Red Sox have signed first baseman Adrian Gonzalez to a new contract that will pay him $154 million over seven years from 2012 through 2018. The team announced the deal at a news conference Friday afternoon. The...