Shot on location, over 3 scorching 42 degree days in a deserted faux european village on the outskirts of Shanghai, China, this spot for automotive company Chery A3 was VFX supervised and all 3D animation ex
Hmm…it looks like things are taking a while to load. Try again?