In which country is the Spa-Francorchamps motor racing track? July 26, 2017 By Show answer Belgium. More Sports Questions