Spider Webb

Full Name:
Travis Leon "Spider" Webb
Born:
8th October 1910
Joplin, Missouri
Died:
27th January 1990 (Aged 79)
McMinnville, Oregon
Nationality:
American
Most recent race (in database):

Championship seasons