Saturday, December 17, 2011

World Drift Championship?

I'm not one to instigate, but are the Japanese calling out USA drifters? See for yourself:

No comments:

Post a Comment