2007 Ducati 1098S - ROAD TEST

Italy takes on Japan with Twin barrels blazing.