Jekyll & Hyde, Russia