'Marie Claire' delves into Amy Carlson Stroud, the late leader of Love Has Won
(Newser) -
The story made headlines in May : Police were told that the mummified remains of the female leader of Love Has Won (LHW) were in a Moffat, Colorado, home. In July, those remains—with missing eyes, glittery makeup, and a body wrapped in a sleeping bag and Christmas lights—were positively...