What began as a simple custody visit turned into one of the most disturbing double murders in recent U.S. history. When ...
In January 2023, cult leader Lawrence 'Larry' Ray was sentenced to 60 years in prison for a slew of crimes, including sex ...