Leo Estrella was born on 1975-02-20.
Leo Estrella was born February 20, 1975, in Puerto Plata, Puerto Plata, D.R..
Leo Estrella debuted on July 18, 2000 and played his final game on April 7, 2004.
Leo Estrella is 6 feet 1 inches tall. He weighs 185 pounds. He bats right and throws right.
Estrella Spangled was born on September 9, 1978.
Eduardo Estrella was born in 1953.
Estrella Lin was born in 1980.
Linda Estrella was born in 1922.
Estrella Morente was born on August 14, 1980.
Víctor Estrella was born on 1980-08-02.
Miguel Ángel Estrella was born in 1940.
Luis Estrella Martínez was born in 1971.
Estrella del Valle was born in 1971.