AUSTRALIAN WILL POWER has claimed the first IndyCar series victory of his career following a stunning display at Edmonton in Canada.
Starting from pole position, Power was never under pressure as he cruised to victory in the 95-lap event, which finished under safety car conditions.
Helio Castroneves crossed the line second, while Ryan Briscoe was denied third [...]








