Tamburini T12 Massimo Components

  • 8 years ago
CPC, a factory based in Modena, created the unique components for the T12 Massimo Superbike.