No photoKelo HendersonActingBorn 08/08/1923Pueblo, Colorado, USADied 10/12/2019Known ForPyramid of the Sun God1965Mercenaries of the Rio Grande1965Saddle the Wind195826 Men1957