Louisiana Hangs Ten

Today on TAP: A law signed yesterday mandates displaying the Ten Commandments in every classroom. First Amendment? Feh!

This post was originally published on TAP : The American Prospect.