Let There Be Sunshine
THE BIGGEST MOTORCYCLE SHOW IN THE WORLD, EICMA (MILAN MOTORCYCLE SHOW), was held in the first week of November. All the global manufacturers put their best foot forward with their best models for this show and this year was no exception. Honda showe