Thirty years ago today Triumph performs for the first time ever in the United States. On February 18th, 1977 their larger than life stage show earned them the billing of headliner in San Antonio Texas. If you were one of the 5000 plus fans in attendance on that day, we want to hear about it.

Share →