Max Leon, pitcher for the Atlanta Braves (1973-1978).
Born in Acula, Veracruz, México.
Batter's Eye: look up anything in baseball
Loading