New Year’s Day dippers shook off their hangovers by braving the icy waters of the Firth of Forth.
Hundreds of spectators gathered on the shore at South Queensferry to watch the annual Loony Dook fundraiser.
A swimmer dressed as Donald Trump stole the spotlight, with others opting for kilts, T-shirts or traditional beachwear for the sell-out event.
A total of £1 from every ticket bought is donated to the RNLI, and the winner of the fancy dress competition receives £250 to donate to a charity of their choice.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here