Clay Tweel's docuseries dives deep into the alien-worshipping cult that made headlines in 1997 when 39 members participated in a mass suicide.
Ryan Lattanzio, IndieWire
Thu, 12/03/2020 - 2:00pm
Clay Tweel's docuseries dives deep into the alien-worshipping cult that made headlines in 1997 when 39 members participated in a mass suicide.