Free movies

World's Scariest HauntingsLocated in Coolderry, County Offaly, Ireland, Leap Castle is said to be home to the Red Lady, a tall spirit clad in a red gown that clings to a sharp blade.Paranormal Files

On now

Up next

Most Popular

Aliens & UFOs

Mysteries

Hauntings

Supernatural

Conspiracies