A man has died after getting into difficulty in the sea while reportedly trying to rescue his children.
Eyewitnesses said he had been trying to save his daughter, 12, and son, aged six, at Borth y Gest near Porthmadog, Gwynedd on Monday.
The 45-year-old man from Manchester and his son were dragged around a landmark known locally as Danger Rock.
The witnesses said the boy was clinging to the man as he was pulled unconscious from the water.
Onlookers tried to revive the man on the beach before he was flown by coastguard helicopter to Ysbyty Gwynedd in Bangor, but he died later that night.
The Maritime and Coastguard Agency said multiple 999 calls were made to the coastguard.
A spokesman added: “The coastguard rescue team and the RNLI inshore lifeboat from Criccieth were sent, along with the HM Coastguard search and rescue helicopter from Caernarfon, North Wales Police and ambulance service.
“The man was recovered from the water by members of the public before being transferred by helicopter to Ysbyty Gwynedd.”