Formula Drifting is a form of car racing in which the cars are allowed to skid as they are moving. The sport originated in Japan but has become quite popular in other countries, especially in the last few years. For example, since 2004, when the first event was held in […]