Busa’s both big and clever

1 min read

SUZUKI HAYABUSA 4227 MILES

Full suite of electronics mean