NBC to broadcast W Series racing in US
W Series has announced a new partnership with NBC Sports to broadcast the entirety of the series’ inaugural season in all 50 US states. Fans across the US will now be able to watch all the season’s races from the all-female championship. The new deal includes six, one-hour encore presentations of W Series races, broadcast […]