Oh hell yes. I have no idea what these cars are (Charades? 121s? My knowledge of buzzboxes is minimal), whether they’re even Japanese, or where the hell this video was filmed, but it’s just too damn awesome to leave out. Forget drifting, this is where it is at. Click through.
You can see those kind of stunts on every funfair……:-)