Helio Castroneves wins the Edmonton Indy
Helio Castroneves won the Edmonton Indy and improved to second place in the IndyCar Series standings.
Helio Castroneves won his third Indy 500 this past weekend, and the 15th win for Team Penske.