Mugged By Reality: Invoking Satan on the Steps of Washington State’s Capitol
On March 6, 2020, at the Washington State Capitol in Olympia, the Satanic Temple of Washington (STW) solemnly invoked Satan as part of a ceremony that was authorized by the state’s elected officials. After marching in to the beat of a bass drum, some twenty STW members in full satanic ceremonial regalia … Read more