A JapanTimes video from the the 41st Tokyo Motor Show (Oct 24 – Nov 4), a biennial event in Makuhari Messe, Chiba City. For some reasons the event usually sees more concept cars than other major international car shows.
Asian Culture, Lifestyle and Entertainment