News

Today, there are bikes that put out more than the 'Busa's 162 horsepower and 99.6 foot-pounds of torque, yet, no bike has come close to taking the Hayabusa's place in the phrase "We should put a ...