According to Mazda’s annual report presentation, published last week, the company described the launch of the CX-80 in Japan ... with the company’s 3.0-litre twin-turbo charged Hurricane ...