A swim club has raised funds for charity after swimming a collective 96.45km in one hour.

Fifty-two swimmers from North Berwick Swimming Club took on the challenge for Great Ormond Street Hospital and Children’s Charity (GOSH).

The pool swimmers racked up the mammoth total in an hour of relentless effort, raising a total of £1,124 for GOSH.

The funds raised will help the 619 children and young people from across the UK arriving for life-changing treatments every day, and will aid in pioneering new treatments and cures.