VW Formula Masters, KL Street Race


Excellent street race in Kuala Lumpur, Malaysia