Revellers across the UK took part in the New Year's Day dip to mark the beginning of 2013.
Some swimmers wore weird, wacky and wonderful fancy dress costumes as they braved the cold water in England, Wales and Scotland.
Around 1,000 people took part in Loony Dook - the annual dip in the River Forth at South Queensferry.
Other events also took place in Scotland today including a sled dogs race at Holyrood Park and a triathlon which saw competitors swim 400 metres of the Royal Commonwealth Pool, cycle 11 miles around Arthur's Seat and then run 3.5 miles.
A video of the New Year's Day dip in Barry Island, Wales, was posted on YouTube.
Swimmers can be heard screaming as they enter the cold water, with scores of people on the beach offering their support to the New Year's dippers.
Those taking part in the dip in Clevedon, Somerset, were treated to blue skies and sunshine for the annual event.
A large crowd on Broadstairs beach watched on as dozens raced into the sea on the east Kent coast.