Richard Walsh

Lakes Long Distance Swim Challenge

Fundraising for Guide Dogs

Donate

Story

Share this story

Richard Walsh

Fundraising for Guide Dogs