Actor Robert Crayton killed his family in a murder-suicide

On Saturday January 7, 2023, police were called to the Crayton home in High Point, North Carolina.  It was 7.05am and two people had run from the house, screaming for help. When police forced their […]