Swimmers headed to the coast for Christmas Day dives across the country.
Putting on a variety of Christmas hats, humans and pets braved the cold waters.
Gathering on Portobello Beach in Edinburgh on Christmas morning, swimmers wore full elf outfits and tutus to jump into the ocean.
People also gathered at Tynemouth Beach in the northeast, where similar Christmas costumes were worn by swimmers.
A group of women braved the cold water together, holding hands as they entered the water.
However, due to poor conditions, the dive at Felixstowe, Suffolk was called off at the last minute, leaving many spectators and swimmers disappointed.

In a series of tweets, St Elizabeth’s Hospice, which hosted the event, said their Christmas dip had been postponed due to the windy weather.
The organization tweeted that it had been informed that the safety of participants at sea could not be guaranteed due to the adverse conditions.

He tweeted: “We are so disappointed to have to make a change like this so close to the date of the event.
“This is not a decision we have taken lightly and your safety will always be our number one priority.”
They added that they knew the postponement would be a “huge disappointment for many” and that “attending the event is a family tradition and so many people braved the cold in memory of their loved ones.”

Saying “very sorry” for the delay of the “iconic Christmas Day challenge”, the association confirmed that those who intended to participate will have their registrations automatically postponed to the new date once confirmed.
They later posted that the advice came from the Felixstowe Coast Patrol Volunteer Rescue Service.

Before the cancellation, two swimmers dressed in full clown costumes took the plunge into the sea.
Among those who arrived for the Felixstowe swim were people dressed as turkeys, penguins and elves.