You Have to Look Closer, But It's There - and It's Creepy
Nov 3, 2024
Do you believe in ghosts? If you don’t, video recently captured at England’s famous Dudley Castle might change your mind. Dean and Amy Harper from Birmingham, England, were on a family trip to the old estate, which has been dubbed England’s most haunted. Built in 1071, there have been countless reports of ghost sightings through the centuries. As the Harpers were snapping pictures of Sharington Range, which is a set of buildings within the castle, Amy noticed something in the...