Eicma is the motorcycling industry's biggest trade show, where manufacturers like to look good by showing off their biggest and best concepts and new bikes for the new year.
See All 253 Episodes of "Kiwi Rider Podcast"