A kind-hearted boy from Worcester has crossed the finish line after walking over 31 miles and raising over £3,280 for our charity, as thanks for the life-saving care he received at our hospital for a brain tumour as a tot.
A kind-hearted boy from Worcester has crossed the finish line after walking over 31 miles and raising over £3,280 for our charity, as thanks for the life-saving care he received at our hospital for a brain tumour as a tot.