Amelia Phillips

Amelia's 100 miles of mountain trails with 11 rescue dogs

Fundraising for Father Hudson's Care

Story

Share this story