The Ghost Beach

The Ghost Beach

The view of hostile so called ghost beach in Freeport on Grand Bahama Island, The Bahamas.