A horrifying scene was uncovered in Iguatu, Brazil, where authorities uncovered a site used for human sacrifices. A trio of Satanists allegedly lured several people to the property and then tortured and murdered them.A horrifying scene was uncovered in Iguatu, Brazil, where authorities uncovered a site used for human sacrifices.