Ghost Photo: Castle Spirit
A man visiting Hurst Castle in Hampshire, England got the fright of his life when he spotted an apparition with glowing eyes lurking near the window.
A man visiting Hurst Castle in Hampshire, England got the fright of his life when he spotted an apparition with glowing eyes lurking near the window.
In 1803, a shipload of captured Africans drowned themselves in a Georgia creek rather than submit to a life of slavery. Legend has it their spirits remain.
Who, or what, is that looking inside the window of an abandoned prison?