Latest from documentary
Amy Carlson a.k.a Mother God, was the leader of a bizarre cult named Love Has Won, which she founded in 2006
Published on Nov 28, 2023 10:27 PM IST
Love Has Won' docuseries shocks viewers with bizarre cult revelation of Amy Carlson whose followers believed her to be Mother God.
Published on Nov 28, 2023 01:54 PM IST