When Marathon Runner Spots Abandoned Puppy on the Road, She Carries Him 19 Miles to the Finish Line