This ‘Busa is indeed a True Survivor

The Suzuki Hayabusa (Hayabusa is Japanese for peregrine falcon) is a superbike motorcycle made by Suzuki since 1999 so this 'Busa is indeed a true survivor being one of the earliest examples having been first registered mid-1999. It immediately won acclaim as the world's fastest production motorcycle, with a top [...]