With the next major sports car race coming up next month at Sebring with IMSA,in mid-March, I thought I would…

With the next major sports car race coming up next month at Sebring with IMSA,in mid-March, I thought I would…
The 1967 Terlingua Racing Team is probably one of the unlikeliest race teams to ever either win a major race…