Bimota DB8 - First Look

Two-up on Rimini’s 1198-Testastretta powered superbike.