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