Lucky Shell Beach Home » Portfolio items » Lucky Shell Beach Hiking towards Lucky Shell Beach on Sheephaven Bay, County Donegal