Carl Thompson
Carl's Welsh Adventure
Walking 1047 miles Carrying 60lb for Hope Rescue because dogs deserve a second chance in life.
Walking 1047 miles Carrying 60lb for Hope Rescue because dogs deserve a second chance in life.
* Charities pay a small fee for our service. Find out how much it is and what we do for it.