What You Need To Know: Pembrey – May 7/8

Fresh off the back of a pulsating season-opener at Brands Hatch last month, the British Truck Racing Championship travels to South Wales…