Hidden Killers Podcast
Mom gets life in prison for locking 6-year-old son in urine-soaked closet, starving him to death
Elizabeth Archibeque, a 29-year-old mother from Arizona, has been sentenced to life in prison without the possibility of parole for the murder and abuse of her 6-year-old son, Deshaun Martinez. In 2020, Deshaun was found dead, weighing only 18 lbs, Read more…