The Dahua Team on their 28 mile fundraising walk

 

The Dahua Team on their 28 mile fundraising walk

The Dahua Team on their 28 mile fundraising walk