David Powell

David's Ultra Marathon 25km Swimming Challenge

Ultra Marathon 25km Swimming Challenge for Bromley Lewisham and Greenwich Mind because you will change someone's life for good.

Story

Share this story