Career Summary:

Lloyd Ruby

  • January 12, 1928
  • March 23, 2009
  • United States
  • Not Active
  • 184
  • Wilson-Offenhauser,Lotus-Climax
  • 9
  • 30
  • 9
  • 4.89%
  • 16.30%