New Yamaha bike on June 11th!

By: Motorcycle News Desk   On: 02 Jun 2013

There is a good reason why manufacturer after manufacturer choose to come out with a teaser before an important launch. The amount of hype […]