Three Teams Battle For The World Rallycross Team Championship Sunday

World Rallycross is a magical wonderland of hopping happy rally cars. This weekend, Istanbul hosts the next-to-last round of the FIA World Rallycross Championship. Hoccy on The Rally Takeover is here with a preview for this weekend's race.


Share This Story