Search
Library
Log in
Watch fullscreen
4 years ago|1.4K views

Tamburini T12 Massimo Components

Cycle World
Cycle World
CPC, a factory based in Modena, created the unique components for the T12 Massimo Superbike.