Dying 10-week-old puppy given away for free is now getting a second chance at life
Logan, a 10-week-old German Shepherd puppy from Ferndale, was born with a heart condition that left him with an extremely short life expectancy. However, now the pup is getting a…