Le Mans 24 Hours: The Toyoya 85C is worked on in the pits. Le Mans 24 Hours, Le Mans, France, 15 - 16 June 1985.
The Toyoya 85C is worked on in the pits.
Le Mans 24 Hours, Le Mans, France, 15 - 16 June 1985.