Zach Greinke of the Kansas City Royals readies to take the mound against the Detroit Tigers. By ODEAdev16 Published May 5, 2009 Published in Posts