All Star Kansai 2011
Boy oh boy does the drifting scene in Japan rock. Check out the madness at the 2011 All Star Kansai drifting event at the famous Meihan Sports Land in the southern region of Japan.
All I know is the if I was in the middle of this malay, I wouldnt know how to get out of it! Looks like so much fun!!