EP. 96 Triumph October 12, 1981 Live @ Public Hall, Cleveland, Ohio

The third and final live installment celebrating Triumph's 50th anniversary celebration comes from the Allied Forces tour. This is a rare never before heard uninterrupted show that may be the best the band has ever sounded. Start to finish this is the best Triumph show out there, enjoy this amazing live show from what i would consider their best album. Enjoy! October 12, 1981 Live @ Public Hall,…