A newborn puppy hurled out of a moving car “like a piece of rubbish” has miraculously survived.
Puzzle the terrier was found lying on Burgoyne Road, Sunbury, Surrey, Southeast England, on March 5 after a passerby heard her squealing in agony. The good Samaritan wrapped the days-old pup, who was suffering from cuts and bruises, in a jacket and called the RSPCA, who rushed her to a vet.