(Telecompaper) The World Rally Championship (WRC) Promoter, the company responsible for the commercial aspects of the FIA World and FIA European Rally Championships, has picked the cloud video platform provided by Comcast Technology, a division of Comcast, to show content and launch the new Rally TV channel. WRC...