Wednesday, February 10, 2021

The Busa is back and badder than ever.

The Busa claims to have the most electronics ever on a motorcycle. I don't know if that is such a good thing. It must be to protect the Squids who jump on and grab a huge handful.