prison

Louisiana: Prison Capital
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.
Jared Fogle Is having A Tough Time Behind Bars
Jared Fogle visited Townsquare Lafayette a few years ago. He was on a promotional tour for Subway. I posed for a picture with him. He wasn't friendly. I thought he was a little weird, but I had no inkling that he was a pedophile...

Load More Articles