Home›Kelo HendersonKelo HendersonKnown for ActingBorn:1923-08-08Place:Pueblo, Colorado, USAMovies1965Pyramid of the Sun God Details 1965Mercenaries of the Rio Grande Details 1958Saddle the Wind Details TV Shows195726 Men Details