On December 16, 2017, family members reported 49-year-old Adalberta Chavez Ruiz and her husband, Ricardo Santiago Gonzales, missing from their Cleveland, Alabama, home after not hearing from them. Upon visiting the residence, relatives discovered blood, prompting them to alert authorities.
The investigation led to their 17-year-old son, Leo Santiago Chavez, and three other individuals. Prosecutors revealed that Chavez and his accomplices fatally shot Ruiz and Gonzales, wrapped their bo
...Read More