Ducati vs Aprilia and the bickering starts
You’ve got to love Italians, they are never happy even if they win and when you’ve got two Italian manufacturers facing off against each other and bickering becomes the name of the game.The first round of the World Superbike championship…