IndyCar: Dixon wins in Toronto
Other Sports | July 15, 2013 15:34 ISTToronto, July 15: The confetti was tossed and the bubbly was popped to celebrate New Zealand racing driver Scott Dixon's dominating victory at this weekend's IndyCar Championship here."Toronto has always been a place I've wanted