Create new Board
Editorial Images

39th Tokyo Motor Show 2005 Preview

CHIBA, JAPAN - OCTOBER 19: Maserati's concept car "Birdcage 75th" on display during the preview for the 39th Tokyo Motor Show 2005 on October 19, 2005 in Chiba, Japan. The show will be opened to the public from October 22 to November 6. (Photo by Koichi Kamoshida/Getty Images)
39th Tokyo Motor Show 2005 Preview
Embed