A major rescue operation has been launched after an 18-year-old boy went missing off the coast at a popular Welsh beach.
The boy entered the sea at Marloes Sands, Pembrokeshire, along with two other people on Sunday before getting into difficulty at around 3pm.
Two of the trio were able to swim to safety by themselves, but the teenager remains unaccounted for.
Rescue teams including the RNLI, HM Coastguard and Dyfed-Powys Police have been searching along the coast for more than 24 hours.
Helicopters were also seen flying over the beach for more than four hours last night.
Mandy Jones, who witnessed the events unfold, said: 'I was walking on the sand when I saw the lifeboat and we were told a teenager was missing.
'The waves were quite big and powerful, it was an incoming tide with onshore winds.
'People on the shoreline made a line with us to spot the boy - we were desperate but saw nothing.'
A spokesman for HM Coastguard said it first received reports that three people had got into difficulty at around 3.30pm on Sunday.
They added: 'Two of the three people self-rescued and one person remains unaccounted for.'
The local police force urged the public to stay away from Marloes Sands due to an 'ongoing incident'.

A major rescue operation has been launched after a teenage boy went missing in the water at Marloes Sands beach in Pembrokeshire, west Wales
It is thought that rescue teams suspended their search at 3am on Monday morning before resuming at sunrise.
Broad Haven, Dale and St David's Coastguard teams are involved in the search while receiving support from Angle and Littlehaven RNLI lifeboats and the Area 13 drone team.
Marloes Sands is a popular beach in west Wales, though rocks beneath the surface of the water are reported to make swimming hazardous at times.