News

New Mexico man Adlai Mestre, accused of killing his parents, teen sister and the family dog in 2024, has been indicted by a grand jury for murder.