OFF-ROAD Vehicles were in the city of Erzurum in TURKEY to show.
OFF-ROAD is something different and really amazing, recommend to everyone to go and see these amazing cars.