157k90 Zack Greinke and the Diamondbacks May Have Combined To Make The Worst Contract in Baseball by Eddie Posser 2 years ago2 years ago