2023 – G7 Open World Championship in Finland 2010 – Slot car racing European Championship Finals, Helsinki 2002 – ISRA – São Francisco, EUA 1988 – IMCA – Chicago, EUA Post Views: 503