BTCC returns to Croft!

On 24th June 2018, the British Touring Car Championship returned to sunny Croft in North Yorkshire. Here are a few pictures we got on the day.

Advertisements