S1.E1 ∙ Blood of the HarlotTue, Oct 1, 2013The murder of a young girl is performed as a public service. Religious extremism leads this psychotic commune.Rate