Smash Karts - Probably the most exciting battle royale racing game on the net. Undertake the extreme and exciting speed challenge, and master your vehicles and skills. Undertake different opponents in the field, pick up weapons and blow up other karts to win! Smash Karts was created in 3D with