The Toronto-based band PUP is nothing like the cute puppies that appear when you search their name. They’re punk rock to the core, with raw and hard sounds to get the blood pumping.

recommendations