World Superbike Arrives In Russia

This weekend will mark an important first in the world of motorsports, as international bike racing will debut in Russia.