motorworldhype.com
James Deane Wins Formula Drift New Jersey
There was lots of contact and controversy but in the end James Deane took the victory.