Thousands of fish wash up on a County Donegal beach

A holidaymaker told BBC News NI she was shocked to find the fish during a morning walk.

Various possible causes have been suggested, including a high tide and rough weather.