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.