Posted on October 19, 2023October 19, 2023Film Review: The Serpent and the Rainbow – 6.5/10 ‘The pain I cause you, in the room upstairs, is nothing to the pain I can cause in your own mind…’ Continue reading “Film Review: The Serpent and the Rainbow – 6.5/10”