Lisa engages the Satanic Temple, one of the most controversial religious groups in America, as they protest and unveil a 1-ton monument dedicated to Satan in Detroit.
Cast Appearances
Episode Discussion
Login to leave a comment on this episode.
Lisa engages the Satanic Temple, one of the most controversial religious groups in America, as they protest and unveil a 1-ton monument dedicated to Satan in Detroit.
No comments yet. Be the first!