Sports

Travis Hafner

Human InterestCleveland IndiansTravis HafnerKansas City RoyalsVin Mazzaro
Travis Hafner #48 of the Cleveland Indians connects for a three-run double during the 4th inning against the Kansas City Royals. The Indians pounded out 20 hits, for 19 runs, including a record breaking 14 runs in 2.1 innings against Royals reliever Vin Mazzaro. No pitcher has allowed as many... Photo by Jamie Squire/Getty Images
Loading