The Tokyo Motor Show is nearly here, but it's already 11:30 PM in the city so journalists and automakers are grabbing their last few hours of sleep. Follow the Tokyo Motor Show tag for more info.

This picture is from the 2003 show, any guesses as to what all those vehicles in the background are?


Photo Credit: TORU YAMANAKA/AFP/Getty Images

Share This Story

Get our newsletter