Children Abducted in Alabama Found in Wyoming; Mom & Stepdad Arrested

Two children abducted from Alabama earlier this month have been found in Wyoming and their parents arrested. The 9-year-old girl and 5-year-old boy were given to a family member late in January after the Decatur Police Department said it received a report of child abuse and launched an investigation. But on February 3, the children’s …