Man, freshly purged of demons, emerges from consecrated house round the corner from TGI
Friday's. Kiev, Ukraine.