The Show or the Dealership?
The Show or the Dealership?

The traditional annual 39th Toronto International Auto show 2012 took place in the middle of February. It presented over a thousand cars made by 125 manufacturers around the world.

Learn more...