The newest street cars predate this happier Sunday at Fremont (California) Drag Strip to either late ’57 or ’58. Ironically, the receiver tube for the removable push bar that owner Santos is ...
Results that may be inaccessible to you are currently showing.