Over the past few weeks, we've seen some monster contracts in baseball, from Bryce Harper's monster deal with the Phillies, to Mike Trouts even bigger contract extension with the Angels. Now it's time for the Red Sox to put up or shut up, or they could be without a generational talent in two years...