England’s Haunted Arundel Castle

Arundel Castle, located in West Sussex, England, is believed to be the home of four otherworldly beings who have called the castle home for centuries. Each alleged spirit has its own history, which has been told throughout the decades. The imposing structure looks like a scene right out of medieval history books, which somehow seems... Continue Reading →

Up ↑

%d bloggers like this: