Cuellar and his wife were indicted on charges including bribery in 2024.



Source link

Leave a Reply