News
Charles Byrd, 49, was arrested in Texas following a 24-hour manhunt and issued a chilling five-word confession to police more than a month after he allegedly killed his wife.
He faces charges of murder, abuse of a corpse, terrorism related crimes and other offenses for the January 2024 killing of his father at the Levittown home where the three lived.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results