EntertheStars explores the topic of satanic ritual abuse on the Isle of Lewis in Scotland. October 24, 2018 If the present system is built on a foundation of child abuse, this must end. https://youtu.be/YqAdKuHw1cY