Age: 49
Popularity:
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).