654View
2m 47sLenght
5Rating

Mustafa Buhumaid from Drag Racing in USA PDRA to Hill Climb and sand drag Racing in LIWA UAE along with running a high end Auto performance shop in Dubai (where they not enhance the performance but also engineer some radical engines that are capable or unleashed 2000+ horsepower.) now extending his passion towards Rally Racing. Check out this exclusive test footage.