Saint Petersburg, Russia

Following a successful debut event in Moscow last season, this year the action took place in Saint Petersburg, Russia. See the highlights as the racers took on the tough track with speed and precision.

Videos You May Also Like

Stories