Fun StuffAutomobile Fan posted in All Polls5w ago983 AwardWHAT COUNTRY DO YOU WANT YOUR DRIFT CAR TO COME FROM?JapanGermanyUSAKoreaUKItalyFranceAustraliaRussiaOther Award Automobile
Join In
Comments (3)
Russia just for the laughs
Sweeden
Japan