Credit: Locarno Film Festival by InRO Staff• Featured• Festival Coverage• FilmLocarno Film Festival 2021 — Dispatch 2: Luzifer, Mad God, The Sacred Spirit August 18, 2021