59-year-old Natalio Figueroa was sentenced to 20 years in prison and 20 years of post-release supervision on April 25, 2025, after pleading guilty to charges of
Read Source