Helsinki Car Show, 2005
Back to the  MAIN PAGE
The best cars of the world
meet only in Finland...