The word Hayabusa is the Japanese word for the Peregrine Falcon, which is fitting that the super bike that was fast enough to panic both the Japanese and European manufacturers about a possible ban on sales was named after a bird that has been clocked at 242 miles an hour in the middle of a hunting […]
More...
More...