Rock is dead? No one told these self-deprecating Toronto punks. Sep 10, 2025, 9:26 AM “Did I overhear you guys say you’re in a band?”... Redirecting to full article...