Misc. Professional Racing
FIA World Rallycross is headed to France this weekend for what will be its largest event of the year, with 37 Supercars confirmed and crowds of more than 70,000 spectators anticipated. Taking place on a 1088 meter long track mostly made of gravel in Lohéac, France, competitors are looking...