Cleveland Indians' Travis Hafner hits a three-run double off Kansas …
Orlin Wagner | published: May 16, 2011
Cleveland Indians' Travis Hafner hits a three-run double off Kansas City Royals relief pitcher Vin Mazzaroof during the fourth inning a baseball game in Kansas City, Mo., Monday, May 16, 2011.