A Pirate Ghost on Liberty Island

A Pirate Ghost on Liberty Island

Before Liberty was installed on her island in 1886 this dollop of land was was a hideout for pirates. The most famous of which, Captain Kidd, haunts the island still.

Hits: 7