John Hindhaugh heads to Towcester in Northamptonshire to revisit one of the early “Inside Story” venues and finds out how Strakka Racing has moved on and expanded its operations.
See All 2320 Episodes of "Radio Le Mans"