Just a few days after doors close on the 2011 Los Angeles Auto Show, the doors will open for the 2011 Tokyo Auto Show, which takes place at Tokyo’s “Big Sight” Exhibition Center from December 2-11.Although Tokyo’s bi-annual auto show has lost much of its luster in the past few years it is still an [...]Related posts:

  1. Suzuki Grand Vitara Marine Concept – 2011 SEMA Show
  2. 2011 Suzuki Kizashi Sport GTS
  3. Quick Take: 2011 Suzuki SX4 Sportback