October 29, 2011 | In: Behind the scenes, Photo
World Drift Series China
This massive stadium is the home to the final round of the World Drift Series in Hangzhou, China. Usually home to sports like soccer and track & field events - it has been covered in a thin layer of asphalt and prepped for some of the best drivers...
