Toronto – A Great Place For An IndyCar Race

Toronto – A Great Place For An IndyCar Race

The Honda Indy Toronto took place over the weekend at Exhibition Place just by the lake shore in Down Town Toronto. The big question on everyone’s lips was how would the home favourite James Hinchcliffe get on in his first home race since 2014? The answer, very...