Zach Greinke of the Kansas City Royals readies to take the mound against the Detroit Tigers.

Leave a Reply

Menu