Ashley Cain finishes 3,000 mile charity challenge
Former footballer Ashley Cain took on the physical challenge in memory of his baby daughter Azaylia.
Former footballer Ashley Cain took on the physical challenge in memory of his baby daughter Azaylia.