Order Now 1-888-777-2454

Leo Carroll

Leo Carroll

Leo Carroll

Born
October 25, 1886
Birthplace
Weedon, England
Died
October 16, 1972
3 programs featuring Leo Carroll