Search
Library
Log in
Watch fullscreen
5 years ago

Tamburini T12 Massimo Components

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

Browse more videos

Browse more videos