Displaying items by tag: Toyota

Toyota and Saatchi & Saatchi inject a bit of magic into the hybrid automobile industry with a film-feeling ad created in Italy.