A front for devil worship and child sacrifice my opinion