Castroenves Does It In Edmonton

Castroenves Does It In Edmonton

Helio Castroneves celebrates after winning the IZOD IndyCar Series Edmonton Indy Sunday at the Edmonton City Centre in Canada. (Photo Courtesy IZOD IndyCar Series)