So Taguchi, left fielder for the St. Louis Cardinals and Philadelphia Phillies (2002-2009).
Born in Nishinomiya, Hyogo, Japan.
Batter's Eye: look up anything in baseball
Loading