James Shields autographed Baseball Card (Tampa Bay Rays, KC Royals star) 2006 Topps 52 #29 Rookie Card