Woman Finishes Marathon Carrying Puppy She Rescued Along The Way