Luis Ayala Pictures

  • ATLANTA, GA - APRIL 17: Luis Ayala #20 of the Atlanta Braves pitches against the Kansas City Royals at Turner Field on April 17, 2013 in Atlanta, Georgia. (Photo by Scott Cunningham/Getty Images)