Drift Racing

Origin of “Drift Racing” is dated back to 1990s, when it started in Japan as a car racing technique. Drifting alludes to a motorsport...