28 April 2025
The Strange Discovery of the Hexham Heads
In 1971, in the quiet town of Hexham, England, two small stone heads were unearthed — and with them, a series of strange and unsettling events began to unfold. Shadows moved where none should be, and visitors spoke of an unseen presence lingering in the air. Were the heads simple curiosities, ancient artifacts, or did they hold a deeper, forgotten power? Or were they simply modern toys, made by a...