Arizona Couple Arrested For Kidnapping Children Found in Mexico After 6 Years
Authorities have announced that a couple were taken into custody in Mexico this month, almost six years after they reportedly abducted their children in Tucson during a supervised visit. Last week, the U.S. Marshals Service for the District of Arizona announced that Luis Alberto Herrera-Ramirez and Andrea Vanessa Ramirez were apprehended on April 5...
Read More