Will Power Wins 2016 Honda Indy Race In Toronto July 18, 2016 Alex Bean Blog, IndyCar, Racing, Video 2016, car news, Honda, Indycar, Toronto, Will Power 0 Will Power wins the 2016 Honda IndyCar race in Toronto…