The Barrie, Ontario-based band will unleash their latest single “Tamed,” featuring their updated country rock sound. BARRIE, ONTARIO CANADA — May 9, 2024 — Barstool Confession, the dynamic Canadian band hailing from Barrie, Ontario, has released their latest country rock single, “Tamed,” on May 9th, 2024. Since their formation in 2018, Barstool Confession has been making waves in the music …