Nearly 50 years ago, a Louisiana was sentenced to life in prison in the kidnapping and rape of a nurse. But after a judge overturned his conviction, he is walking out of prison Wednesday morning a free man.
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 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...