Stacked – 2003 Ducati 999R
Delivered with a level of performance and finish that left owners and aftermarket folks scratching their heads, Ducati 999R’s often return to the market with just a few miles and not many mods. 999’s were made 2003-06, and there were R-models in each year except 2004 for SuperBike racing homologation. Though there are more sensible,…