Major corporate video for tyre manufacturer. This film was shot on location in various location in the UK and China.