Turbo Racing 3: Shanghai

Turbo Racing 3: Shanghai

Fast and Fiery in China. Glorious 3D night racing on the neon lit streets of Shanghai.