Photos by David de la Huerta and Chris Besaw Review by David de la Huerta The Norwegian occult black metal trio Witch Club Satan delivered an astonishing performance at Lee’s Palace during Toronto’s Prepare the Ground Festival on May 29, 2026. Marking their official North American debut, the show felt less like a traditional concert... Continue Reading →