2003 Toyota Fine-N concept, Tokyo Motor Show


2003 Toyota Fine-N concept, Tokyo Motor Show