A keen runner and charity supporter from Birmingham took on the impressive challenge of running 31 miles in just 30 days, raising over £370 for Birmingham Children’s Hospital Charity.