https://www.detestablefilm.com/legendary.html "In 2014, a leaked video depicted two young children, explaining in detail the horrific abuse that they had been exposed to at Hampstead Christ Church Primary School in London England. Scenes of satanic rituals, sexual abuse, infant...See more

41upvotes
19reminds