VISTA PROFILES

Kjell Helmer, from Sweden, is a Key Bus Technician with the team Bonnraggarna, who reached the world final of VISTA in 2011.

Share