Buster Phelps

Buster Phelps

Born 5 November 1926 in Los Angeles, California, USA

Died 10 January 1983 (aged 56)