The 2026 British Touring Car Championship has officially launched at Brands Hatch today (April 8), with the UK’s premier motorsport series confirming a 21-car grid for the new season.
Despite all driver announcements h... Read More