I believe this is somewhere in Japan. It’s no wonder drifting started in Japan. With roads like this, I would go a little crazy with driving too.
Name (required)
Mail (will not be published) (required)
Website