The largest car show in Tokyo, depicting new models and even some neat cars that will probably never make it in to production.
Added by jark on April 17, 2005