Ritual Killing v. Factory Farming, or, Are There Roosters in Heaven?
…imal sacrifice that once infused the world’s religions have fallen away. In 1987, the Church of Lukumi Babalu Aye in Florida’s Dade County banned animal sacrifice after it began plans to build a church where religious rites including animal sacrifice would take place. Six years later, the Supreme Court ruled unanimously that the city ban violated the church’s religious freedoms. It was the same year that Congress passed the Religious Freedom Resto…
Read More