It’s motorcycle show season with a host of new 2020 models soon to be revealed at the biggest motorcycle show on the planet, EICMA, in Milan in November and the Tokyo Motor Show starting Thursday (20 October 2019).
We expect the usual new models, updates, concepts and, of course, a host of...