Initial D replica – Toyota Sprinter Trueno AE86 drifting in Japan!

initial D replica

Initial D replica – Toyota Sprinter Trueno AE86 drifting in Japan! The term “touge drifting” refers to a mountain pass or any of the narrow, winding roads that can be found in and around the mountains of Japan and other geographically similar areas. In order to decrease the incline of mountain roads, thereby making them easier for commercial trucks to pass,

» Read more