Tag Archives: Sebastien Bourdais

Another Win for IndyCar Racer Dixon in Canada

Another Win for IndyCar Racer Dixon in Canada

New Zealander Scott Dixon has won the 31st IndyCar race of his career with victory in the first of two street races in Toronto. The Honda Indy Toronto win has moved Dixon into a…