World Cup of Cars: Switzerland vs. France

World Cup of Cars: Switzerland vs. France

Today, the Swiss take on the French down in Brazil during the…