Related Information for Puppy Puppy is a British rock band based in London... read more