Triumph has given its Speed Twin 1200 a makeover, with a special Café Racer Edition set to arrive in March 2026. But if you want one, you’ll need to be quick, because only 800 will be built worldwide, ...