Humorous car racing game with special leagues permitting vehicle upgrades and combat features.Humorous car racing game with special leagues permitting vehicle upgrades and combat features.Humorous car racing game with special leagues permitting vehicle upgrades and combat features.