Posted on July 28, 2020 7:15 am
Categories: Supernatural

Read full story here HERE

If you believe in ghosts, you’re not alone. Cultures all around the world believe in spirits that survive death to live in another realm. In fact, ghosts are among the most widely believed of paranormal phenomenon.

These three stories only confirm this.

The Demon Pirate of Liberty Island

Since 1886, Liberty Island has been the home of the Statue of Liberty. But earlier in its history it was known as