BikesYamaha’s 689cc CP2 Parallel Twin—One Engine, Many RolesPracticality requires versatile powerplants.By Kevin CameronMay 21, 2019