Offroad Destruct
You are heading to mountains for an offroad trip but there is too much traffic on the road In Offroad Challenge Destruction you must race on the highway and destroy other cars that are in the way Each level will have a certain amount of targets to take out so chase...