How soon, you ask? As early as this coming December, at the Tokyo Motor Show 2011. The Tokyo Motor Show will be taking place from 3rd to 11th of December, if you must know.
How soon, you ask? As early as this coming December, at the Tokyo Motor Show 2011. The Tokyo Motor Show will be taking place from 3rd to 11th of December, if you must know.