Louisiana
Louisiana Obliterates Separation of Church and State With Wild New Law
Louisiana Governor Jeff Landry signed a law Wednesday mandating that the Ten Commandments be displayed in every public school classroom, in a startlingly clear demonstration of the blurring lines between church and state. According to the legislati