Jekyll&Hyde, St Petersburg, Russia