Benjamin Rose has seen Puppy 7 times.

Puppy is a British hard rock band based in London.

View Puppy's main page