Shot on location early 2018 as part of the launch of the new Land Rover Discovery in the Asian markets, shot in multiple locations across China.
(Visited 67 time, 1 visit today)
Shot on location early 2018 as part of the launch of the new Land Rover Discovery in the Asian markets, shot in multiple locations across China.