Jekyll&Hyde, Russia