Answer» What is International Drift Championship Racing mean?
International Drift Championship Racing (stylized as IDCR) is the most important drifting series. It acts as both a drift event sanctioning body internationally, and event production for the international drifting series.