It’s about time – literally. Legendary band Triumph has announced they are reuniting for their first tour in 33 years and it will bring them back for a show in St. Louis, Missouri in 2026.
Triumph made this surprise announcement on their Facebook page earlier today
In case you can’t see the graphic on your device, Triumph will be performing at the Hollywood Casino Amphitheater on May 17, 2026. According to Ticketmaster, tickets go on sale for this show on Friday, December 12 at 11am. I can’t even remember the last Triumph concert in St. Louis, but I know for a fact they haven’t had an official tour since 1993.
…