Play Battle Off-Road Game. It is a mad road car game where you need skills to battle to win the game. On the road, your car will come across many rivals to compete with your car.