1966 Plymouth 'Team Starfish'
Another pix, taken at the corkscrew at Laguna Seca, sometime in the early 2000's:
Print