When the Royals play host to the Cleveland Guardians on July 25, the team will be giving out free T-shirts to fans. That day also will mark the 35th anniversary of the last time a Royals player hit ...