A Texas woman who pleaded guilty to charges of stealing nearly $109 million from a youth development program for children of military families has received her punishment.
The United States imprisons more of its citizens than any other country in the world, and Louisiana locks up more people than any other state in the country.