Image Not Available
for Estrella, Leo, 1975-
Estrella, Leo, 1975-
NationalityDominican
BiographyMLB Pitcher; "Leoncio Estrella (born February 20, 1975 in Puerta Plata, Dominican Republic) is a former Major League Baseball pitcher who played for the Toronto Blue Jays (2000), Milwaukee Brewers (2003), and San Francisco Giants (2004)." -- Wikipedia