While we wait for the next instalment of Pixar’s and Disney’s animated Cars franchise, the nuts at Pixar have put together a short film telling the tale of Tow Mater’s adventures in Japan.