Puppy is a British hard rock band based in London.
These are videos from concerts where Puppy played, so they may be of other bands that played the concert as well.
Milk Teeth / Energy / Puppy / CREEPER Apr 2, 2017 Cardiff, Wales, United Kingdom Added by Jwicks