Sofia Wylie
-
Life Style
The Body Netflix: Quinn Shephard’s 8-Episode Catholic School Horror Series Arrives Today
Netflix has released all eight episodes of The Body on Wednesday 11 November 2026, and the series is already the most searched term on Google in the United Kingdom today. The Body Netflix arrives as a teen horror drama set in a Catholic school in 2004, where a dance-team initiation goes wrong and a small religious town slides into mass…
Read More »