May 22, 2010 - Tokyo, Japan - A vintage Lancia Stratos is on display during the 'Tokyo Nostalgic Car Show' held at the Tokyo Big Sight Exhibition Center, in Tokyo, Japan on May 22, 2010. This year marks the 20th anniversary of the show's existence.
{}