This week, Governor Landry signed a controversial law mandating the display of the Ten Commandments in every public school classroom…