Check out the new Toyota spot, premiered on Radio-Canada’s Bye Bye 2011 and Tout le monde en parle.
Richard The Tow truck Driver’s resolution for 2012? Stop making fun of non-Toyota cars!