Clouds cast their shadows over the white sands of Drumnacraig Beach in County Donegal.