The cult originated in 2010 on the college campus until its recent demise, for which the aftermath is still unfolding.
This Hulu docuseries explores the origins of a cult at Sarah Lawrence College, where students fell under the influence of a friend’s father, Larry Ray. The cult originated in 2010 on the college campus until its recent demise, for which the aftermath is still unfolding.