Felix Rodriguez, pitcher for the San Francisco Giants and Arizona Diamondbacks (1995-2006).
Born in Monte Cristi, Monte Cristi, D.R..
Batter's Eye: look up anything in baseball
Loading