Cleveland Indians' Travis Hafner hits a three-run double off Kansas …


Photo detail

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.