A retired surgeon has broken the record for being the oldest person to swim the English Channel.
70-year-old Roger Allsopp completed the 21 nautical mile swim in less than 18 hours after setting off from Shakespeare Beach in Dover at 8 am on Tuesday.
Mr Allsopp who is originally from Guernsey has a history of personal physical challenges. In 2006 he set the same record for swimming the Channel at the age of 65. He also ran the London Marathon aged 60.
His latest record hopes to raise money for a cancer research team in Southampton.