Yes, only online
Streamed on Facebook in most countries:
https://www.facebook.com/WorldTouringCarCup
Also at Oscaro.com in Belguim, France, USA (and a few more countries, don't remember which)
Should have also been on Twitter (as stated previously), however haven't seen the stream