Karting; Addictive Racing on Turbo Sliders
The Official Turbo Sliders site
Turbo Sliders on Wikipedia