No photo

Kelo Henderson

Acting

  • Born 08/08/1923
  • Pueblo, Colorado, USA
  • Died 10/12/2019

Known For