How could this be happening? Our dog (Storm) just received her one year checkup in June and was given a clean bill of health. In shock by the news, we refused to put Storm down and defied the recommendation of our vet oncologist. What followed could only be described as a long exhaustive internet and […]