Shame on you

Start watching with your public library card or university login

Shame on you

2005
41 mins

To response to acts of delinquency and criminal offenses the US states of Texas, Tennessee, and Missouri have resorted to public humiliation in lew of jail time. The basic idea in quite simple, once they have been arrested,...

Read more