Eric O'Flaherty, pitcher for the Atlanta Braves and Seattle Mariners (2006-2017).
Born in Walla Walla, WA, USA.
Batter's Eye: look up anything in baseball
Loading