Andrew Escobar was last seen on June 25, 2023, in Rio Rancho, New Mexico. At the time of his disappearance, he was 11 years old, although some reports state he was 12. Authorities believe he was abducted by his non-custodial mother, Miriam Felix-Delgado. The abduction allegedly occurred during an overnight visit with his mother, shortly after Andrew's father, Juan Escobar, had been granted custody. A felony warrant for custodial interference was subsequently issued for Miriam Felix-Delgado on Au
...Read MoreLast Seen: Jun 25, 2023