Tag "car show"
There are two major car shows in the Tokyo area every year. The Tokyo Motor Show, is conveniently located at Tokyo Big Sight which focuses
December 8th, 2013 – How do we spread Christmas cheer? Of course, we enjoy the Cross Five(X-5) Extreme Car Show, Japan Tour (Vol #34) Finals held