Sean Horlor is a filmmaker and author from Vancouver, Canada. His latest film SATAN WANTS YOU is about the origin story of the Satanic Panic of the 1980s and ‘90s.
Sean Horlor is a filmmaker and author from Vancouver, Canada. His latest film SATAN WANTS YOU is about the origin story of the Satanic Panic of the 1980s and ‘90s.