Canada finally has a Formula 1 team

Canada’s finally got a Formula 1 team. Despite the heavy snowfall across southeast Canada, Racing Point Force India successfully...