BTC Racing

BTC Racing is a British auto racing team based in Brackley, Northamptonshire and run by Steve Dudman. The team is best known for competing in the British Touring Car Championship.


BTC Racing is a British auto racing team based in Brackley, Northamptonshire and run by Steve Dudman. The team is best known for competing in the British Touring Car Championship.
Read article on Wikipedia